Gaming is a controversial activity that most youths like to engage in, these days filled with technology advancements and bright screens everywhere make it possible. Although some argue that too much time is wasted playing useless games, there is a strong case for the importance of education learning through gaming, and for good reason.
Boosting Socialization and Self-Esteem

Most of the game-based learning platforms create an environment where the students can interact among themselves, create teams, and help each other overcome obstacles. The outcome is that the children learn subjects like algebra and computer programming, which boosts their self-esteem while working with others and improving socialization.
Develop Strategies and Critical Thinking

Like any other game, those designed as part of learning platforms come with several obstacles and challenges that must be overcome by thinking things through. The students will be faced with having to make key decisions in a matter of seconds and they will be dealing with the consequences of what they choose, good or bad.
Problem Solving and Managing Frustration

If the decisions that they have made have brought them more bad than good, the students are more encouraged to push through and solve the issues as it is gamified. This, in turn, transforms frustration into a much more positive way of looking at things and trying to figure out how to do it better next time.
Technical Skills for a Technical Era

Although students can learn just about any subject through games, perhaps one of the most valuable things that they develop are technical skills. Since they will have to use computers and any kind of electronic device, they are eased into handling it and associate it with learning instead of just all play and no gain.
Working with the student and for the student will always provide better results than forcing them to struggle through learning and gamification is a wonderful strategy to do it.