Game-Based Learning

Reading time ~1 minute

Wouldn’t it be great if learning was fun and engaging? We have a better chance of learning subjects we are interested in, but even then, learning a foreign language we’ve always dreamed of speaking can become boring and arduous if presented poorly.


One way to make the learning process fun is to add game mechanics around the subject matter. This is known as gamification. Some examples would be adding a point system to learning vocabulary words, giving badges for being the first to mix a set of chemicals and get a specific reaction, and having levels for the amount physical activity you do in a day. In gamification the activities themselves aren’t any more inherently engaging, it is the process layer around them that keeps people interested.

Game-Based Learning (Educational Games)

Another way to make learning fun is to make learning an integral part of the game play. This is called an educational game or more fashionably game-based learning. Examples of game-based learning would be flashcards which drill a skill, the game Civilization used to teach about history and technological progress, and flight simulators to teach about aerodynamics and control systems.

Good and Bad

Both gamification and game-based learning can point to successes, failures, and cases of being oversold. In a previous dive into this field, Civilization was always held out as a model for game-based learning. There was talk of students taking deep dives into history and cultures because of exposure to the game. I’ve played at least 3 versions of the game and have yet to learn much more than some of the famous rulers in various civilizations. Maybe in the context of a good curriculum Civilization and other games can be used to spark curiosity. Other “kill and drill” games were routinely criticized and rightly to some extent, but I could see how you might actually learn some of the subject matter before you were bored to death or turned off by the subject.

Fun and Engaging Self-Directed Learning

What I’m attempting to do is create a game-based learning app where learning is part of the game play. I’m sure my early attempts will be little better than “kill and drill” or “chocolate-covered broccoli” games, but I hope to keep at it and find a formula for self-directed learning that is fun and engaging.

Perils of a Family-First Software Developer

I've just survived a RIF, my skills and tool set are built around technologies that were modern 10 years ago, my interviewing skills have...… Continue reading

AWS CodeStar and TypeScript - Part 3

Published on May 28, 2017

AWS CodeStar and TypeScript - Part 2

Published on May 17, 2017