Game Programming Patterns (2014)

Game Programming Patterns (2014)

Introduction

Architecture, Performance, and Games

Design Patterns Revisited

Command

Flyweight

Observer

Prototype

Singleton

State

Sequencing Patterns

Double Buffer

Game Loop

Update Method

Behavioral Patterns

Bytecode

Subclass Sandbox

Type Object

Decoupling Patterns

Component

Event Queue

Service Locator

Optimization Patterns

Data Locality

Dirty Flag

Object Pool

Spatial Partition