To be successful, every gamification initiative should leverage the following game techniques: Dynamics: motivate behavior through scenarios, rules and progression Mechanics: help achieve goals through teams, competitions, rewards and feedback Components: track progress through quests, points, levels, badges and collections Gamification is not only used to tackle challenges and problems with the help of a community, it can also be used as a hiring tool.