Design and Preliminary Validation of The Player Experience Inventory
MDA: A formal approach to game design and game research