Design Pattern Canvas: An Introduction to Unified Serious Game Design Patterns
Gamification. using game-design elements in non-gaming contexts