Gamification

The application of game design elements to non-game contexts.