This is the best tool to learn about game design versus programming a game.
This product takes students into a whole new understanding of the gaming industry. Most students have been the player but have never put any thought into what goes into making a good game, not to mention all the different aspects other than the programming.
How I Use It
I use this during my Introduction to Game Design course. However, it has so many more applications. I see it as a powerful way to get kids to present knowledge of a subject by creating a fun game for others.