James Paul Gee. At the level of programming, video games are algorithms.
At the level of invention, they are not. In my view, a good video game demands a coherent, meaningful, and engaging fit between its game mechanics (the types of interactions the player has with the game in controlling play) and its content (what the game is primarily about). Blog. Top 50 Mobile Learning Resources. Blog U.: A Mobile Learning Platform Matrix - Technology and Learning.