Showing results for on gameprogrammingpatterns.com
Architecture, Performance, and Games
Game Programming PatternsIntroduction
Before we plunge headfirst into a pile of patterns, I thought it might help to give you...
Game Programming PatternsIntroduction
Before we plunge headfirst into a pile of patterns, I thought it might help to give you...
← Previous
Chapter
≡
About
The Book
Chapter
≡
About
The Book
Optimization Patterns
Game Programming Patterns
While the rising tide of faster and faster hardware has lifted most software above worrying about performance, games are...
Game Programming Patterns
While the rising tide of faster and faster hardware has lifted most software above worrying about performance, games are...
...As games got bigger and more complex, architecture and maintainability started to become the bottleneck. We struggled to ship games not because of hardware...
...I couldn’t wait to get a look at some real games and see how the pros put them together. What was the architecture...
Component
Game Programming PatternsDecoupling Patterns
Intent
Allow a single entity to span multiple domains without coupling the domains to each other.
Motivation
Game Programming PatternsDecoupling Patterns
Intent
Allow a single entity to span multiple domains without coupling the domains to each other.
Motivation
...and tend to have a wide-reaching effect on the architecture of our games. That means you’ll want to think hard about how...
...your game’s performance story. The actual concrete design space is wide open. You can let data locality affect your whole architecture, or maybe...
Update Method
Game Programming PatternsSequencing Patterns
Intent
Simulate a collection of independent objects by telling each to process one frame of behavior at a...
Game Programming PatternsSequencing Patterns
Intent
Simulate a collection of independent objects by telling each to process one frame of behavior at a...
Subclass Sandbox
Game Programming PatternsBehavioral Patterns
Intent
Define behavior in a subclass using a set of operations provided by its base class.
Motivation
Game Programming PatternsBehavioral Patterns
Intent
Define behavior in a subclass using a set of operations provided by its base class.
Motivation