Develops problem solving skills
Game development requires some amount of problem solving skills. The coder has to think of scenarios of how the characters should interact in the game. .
Improves storytelling abilities
The first step towards building a game requires designing and creating a story. While you are charting out a character, you need to build a story around it. In order for a game to succeed, players need to get involved in the character’s journey.
Helps learn math and physics
Game development applies a number of principles in math and physics. For example, in a game like Angry Birds – players need to understand trajectory and angles to create maximum impact.
Boosts self-confidence
As mentioned earlier, kids have the ability to create games and not just consume while learning game development.
This makes them feel a sense of accomplishment.