Good game-based learning applications can draw us into virtual environments that look and feel familiar and relevant.
Within an effective game-based learning environment, we work toward a goal, choosing actions and experiencing the consequences of those actions along the way. We make mistakes in a risk-free setting, and through experimentation, we actively learn and practice the right way to do things. This keeps us highly engaged in practicing behaviors and thought processes that we can easily transfer from the simulated environment to real life.