Gamification is using elements of game design like points, leaderboards, and badges in non-game contexts to improve engagement and outcomes. It works by appealing to human psychological needs for relatedness, competence and autonomy. The Gamification Design Canvas is a tool to plan a gamified system or experience.