Table of Contents · Game Programming Patterns (original) (raw)

| ← Previous Chapter | | ≡ About The Book | | § Contents | | Next Chapter → | | ------------------ | | --------------------- | | ---------------------------- | | --------------------------------------- |

Game Programming Patterns

  1. Acknowledgements
  2. Introduction
    1. Architecture, Performance, and Games
  3. Design Patterns Revisited
    1. Command
    2. Flyweight
    3. Observer
    4. Prototype
    5. Singleton
    6. State
  4. Sequencing Patterns
    1. Double Buffer
    2. Game Loop
    3. Update Method
  5. Behavioral Patterns
    1. Bytecode
    2. Subclass Sandbox
    3. Type Object
  6. Decoupling Patterns
    1. Component
    2. Event Queue
    3. Service Locator
  7. Optimization Patterns
    1. Data Locality
    2. Dirty Flag
    3. Object Pool
    4. Spatial Partition

| ← Previous Chapter | | ≡ About The Book | | § Contents | | Next Chapter → | | ------------------ | | --------------------- | | ---------------------------- | | --------------------------------------- |