Making Interactive Experiences

How to create gameplay mechanics, behaviors, and conditions that make the virtual world responsive to players carrying out actions over time.