Game Elements-Attributes Model: a First Step towards a Structured Comparison of Educational Games
The game, the player, the world: looking for a heart of gameness