# Game Programming Patterns
Recurring design patterns that turn up again and again in game engines and gameplay code. The canonical reference is Robert Nystrom's [Game Programming Patterns](https://gameprogrammingpatterns.com/), which catalogues solutions like component, observer, double-buffer, game loop, and [[Spatial Partitioning]].
# References
- [Game Programming Patterns](https://gameprogrammingpatterns.com/) by Robert Nystrom