Gaming is a participatory approach to problem solving that engages a real-life situation compressed in time so that the essential characteristics of the problem are open to examination. This technique permits learning about the process of change in a dynamic environment and requires periodic decisions. Essentially, a complex problem is identified, its essence is abstracted, and the end result is a process referred to as simulation.