Gamification is a new trend with the long history. The role of games in teaching children was always very important, but the term “gamification” first appeared only in 2002. It means the use of game mechanics, design techniques, and other attributes in non-game environment in order to drive game-like player behavior. Besides mechanics and design techniques, the other game attributes are: gaming psychology, social activities, scripts and storytelling, and other aspects of games. In their turn, social activities consist of titles, leaderboards, public statuses, and other similar stuff. The term “non-game environment” includes customer engagement, work, e-commerce, volunteerism, education, fitness and health, community participation, etc. In its turn “game-like player behavior” implies such things as competition, interaction, engagement, learning, addiction, collaboration, awareness, etc.