The main concept of a simulation-based course is learning by doing. Student gets control of some the object simulated and objectives to achieve. He tries, fails, try again. Over and over again, until he understand how things work and how to succeed. It is effective way to obtain skills and knowlege of complicated systems. Language, business, finance, marketing, project management, and many other themes that can be mathematically modeled can be simulated and learned in gamified approach.
Lectures, books, articles – included in the simulation and offered exactly when they needed. Student begins to read, learn, look for information not just because he told to, but because it will help him to solve real problems he faced in simulation.