Chapter 2. Game Architecture


“It is a mistake to think you can solve any major problems just with potatoes.”

 --Douglas Adams


  • Real-Time Software

  • The Game Logic Section

  • The Presentation Section

  • The Programming Process

  • In Closing

In the previous chapter, we explored the evolution of game programming techniques. It is now time to move on and focus on how games are built today. We will begin our journey with a study of games as real-time software applications, and then analyze the internals of a general-purpose game, so the main building blocks of the source code can be identified. These blocks will then be refined in subsequent chapters of the book. Additionally, we will focus on some project management concepts that are specific to game development. ...

Get Core Techniques and Algorithms in Game Programming now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.