Showing results for

game

architecture

on gameprogrammingpatterns.com
gameprogrammingpatterns.com › architecture performance an…
Architecture, Performance, and Games · Introduction · Game Programming Patterns
Architecture, Performance, and Games
Game Programming PatternsIntroduction
Before we plunge headfirst into a pile of patterns, I thought it might help to give you...
gameprogrammingpatterns.com › contents.html
Table of Contents · Game Programming Patterns
← Previous
Chapter

About
The Book
gameprogrammingpatterns.com › optimization patterns.html
Optimization Patterns · Game Programming Patterns
Optimization Patterns
Game Programming Patterns
While the rising tide of faster and faster hardware has lifted most software above worrying about performance, games are...
gameprogrammingpatterns.com › singleton.html
Singleton · Design Patterns Revisited · Game Programming Patterns
...As games got bigger and more complex, architecture and maintainability started to become the bottleneck. We struggled to ship games not because of hardware...
gameprogrammingpatterns.com › introduction.html
Introduction · Game Programming Patterns
...I couldn’t wait to get a look at some real games and see how the pros put them together. What was the architecture...
gameprogrammingpatterns.com › component.html
Component · Decoupling Patterns · Game Programming Patterns
Component
Game Programming PatternsDecoupling Patterns
Intent
Allow a single entity to span multiple domains without coupling the domains to each other.
Motivation
gameprogrammingpatterns.com › event queue.html
Event Queue · Decoupling Patterns · Game Programming Patterns
...and tend to have a wide-reaching effect on the architecture of our games. That means you’ll want to think hard about how...
gameprogrammingpatterns.com › data locality.html
Data Locality · Optimization Patterns · Game Programming Patterns
...your game’s performance story. The actual concrete design space is wide open. You can let data locality affect your whole architecture, or maybe...
gameprogrammingpatterns.com › update method.html
Update Method · Sequencing Patterns · Game Programming Patterns
Update Method
Game Programming PatternsSequencing Patterns
Intent
Simulate a collection of independent objects by telling each to process one frame of behavior at a...
gameprogrammingpatterns.com › subclass sandbox.html
Subclass Sandbox · Behavioral Patterns · Game Programming Patterns
Subclass Sandbox
Game Programming PatternsBehavioral Patterns
Intent
Define behavior in a subclass using a set of operations provided by its base class.
Motivation