Simulation and Event Modeling for Game Developers, 1st Edition

  • John P. Flynt, Ph.D.
  • Ben Vinson
  • ISBN-10: 1592008488  |  ISBN-13: 9781592008483
  • 500 Pages
  • © 2006 | Published
  • List Price = $ 59.99
  • For quantity discounts, Contact your Representative
  • For single copy purchases, visit



Discover how to use simulation and event modeling to enhance the games you build. Whether you are a game designer, a programmer, or both, "Simulation and Event Modeling for Game Developers" provides a basic yet technical introduction to simulation and event modeling as they relate to software development for games. Learn how to use C++ and DirectX® to build 2D and 3D applications that incorporate simulated components or draw from formally structured event models. Each concept is accompanied by a software project, code samples, and extensive discussion of the "why" behind simulation, event modeling, entity creation, world creation, and simulation testing. Develop the skills you need to understand the goals and the priorities of simulation development and learn how to develop, analyze, and test basic simulations. You'll be able to apply your newfound knowledge to simulations you develop for your own games and beyond.

Features and Benefits

  • Provides detailed explanations of how to create the demonstration programs, and the Companion web site files will provide completed programs for all projects in the book.
  • Offers clear illustrations of requirements, design, and testing documents.
  • The simulation models in the book provide an easy way to become familiar with economic and physical modeling of systems for simulation.
  • Provides an understanding of how simulation software can be used in such industries as on-line gambling, education, entertainment, and for supplemental use in all types of PC and console games.
  • Includes more than a dozen simulation projects that can be extended or adapted to for entertainment, industrial, or educational uses.
  • Companion website available here:

Table of Contents

1. What Is Simulation?
2. Specifying Events
3. Designing an Application Framework
4. Implementing the Framework
5. Design for Entities
6. Implementing Entities
7. Creating a World
8. AI and Physics for Simulation
9. Evironments of Simulation
10. Simulation of Physical Systems
11. Simulation for Social and Economic Systems
12. Testing Simulations and Event Models

Meet the Author

Author Bio

John P. Flynt, Ph.D.

John P. Flynt, Ph.D., works in the software development industry, has taught at colleges and universities, and has authored courses and curricula for several college-level game development programs. His academic background includes work in information technology, the social sciences, and the humanities. Among his works are In the Mind of a Game, Simulation and Event Modeling for Game Developers (with co-author Ben Vinson), and Software Engineering for Game Developers. John lives in the foothills near Boulder, Colorado.

Ben Vinson

Ben Vinson has developed a number of games for companies such as DreamQuest. While studying at the University of Colorado, he won an award from Microsoft for his game development efforts. He was also the lead developer on Ankh, the game featured in Software Engineering for Game Developers (Thomson, 2004)