[ToDo] Game Programming Patterns

Dated Nov 3, 2014; last modified on Mon, 05 Sep 2022

Introduction

  • Architecture, Performance and Games

Design Patterns Revisited

  • Command
  • Flyweight
  • Observer
  • Prototype
  • Singleton
  • State

Sequencing Patterns

  • Double Buffer
  • Game Loop
  • Update Method

Behavioral Patterns

  • Component
  • Event Queue
  • Service Locator

Optimization Patterns

  • Data Locality
  • Dirty Flag
  • Object Pool
  • Spatial Partition
Game Programming Patterns. Nystrom R.. gameprogrammingpatterns.com . Nov 3, 2014.