As a bit of a hobby, I make video games. Why? Because video games are fun, and making video games is funner.

There are actually lots of reasons I like games. Aside from the obvious entertainment worth, I actually feel games have a place in education. Often, they are more engaging than a textbook. They readily set goals for the player and bring about a sense of accomplishment at the end. Most importantly, though, games can invoke complex thinking skills like problem solving in ways that math problems on a piece of paper never will.

And finally, actually making a game brings its own sense of accomplishment. As a beginner programmer, which would you rather have the chance to say? That you made a program to calculate pi, or that you made a cool spin-off of Pac-Man? Hopefully one day, games can be seen more as a tool for education rather than a distraction.