Gamification is the use of game design elements in non-game contexts to motivate and engage people. This document outlines 35 specific game mechanics that can be utilized for gamification including points, levels, virtual goods, leaderboards, challenges, and feedback loops. The goal of these mechanics is to appeal to human psychological needs and drive behaviors through fun and play rather than obligation or external rewards.