Gamification is the application of game-design elements and game principles in non-game contexts. It can also be defined as a set of activities and processes to solve problems by using or applying the characteristics of game elements. [Wikipedia, 11th Oct 2019]. The goal of gamification is to capture the interest of learners and inspiring them to continue learning by maximizing enjoyment and engagement. Gamification takes game elements (such as points, badges, leaderboards, competition, achievements) and applies them to a non-game setting.
Game based learning (GBL) is a type of game play that has defined learning outcomes. Generally, game based learning is designed to balance subject matter with gameplay and the ability of the player to retain and apply said subject matter to the real world. In this teaching approach, students explore relevant aspect of games in a learning context designed by teachers. Learners work toward a goal, choosing actions and experiencing the consequences of those actions along the way. Mistakes may be made, in a risk-free setting, and through experimentation, we actively learn and practice the right way to do things. This keeps students highly engaged in practicing behaviors and thought processes and easily transfer from the simulated environment to real life.