The use of games for learning purposes is not new. The advantages of using games in the learning process include learning from your mistakes in a safe and simulated environment. and learning other ways or more effective techniques to carry out something in particular. The context of a game is generally more engaging because at every stage there is a challenge to achieve that keeps the learner motivated.
Nowadays we are surrounded by a wide range of concepts related to games that can be used for learning purposes. The Different Types of Game-Enhanced Learning Infographic provides a brief overview of theses concepts including game-theory, game-based learning and gamification.