An Understanding of the Impact of Gamification on Purchase Intentions
MDA: A formal approach to game design and game research