Robert Nystrom
Software developer and technical author best known for 'Game Programming Patterns' and 'Crafting Interpreters', writing about programming and game development.
Books
This list of books are ONLY the books that have been ranked on the lists that are aggregated on this site. This is not a comprehensive list of all books by this author.
-
1. Game Programming Patterns
A practical guide to software design patterns tailored to game development, explaining common solutions—such as game loop, state, component, event, command, object pool, flyweight, and visitor—and how they address performance, maintainability, and complexity in games. It uses clear examples and code to show when and how to apply each pattern, explores trade-offs and alternatives, and emphasizes concerns like data locality, object lifetime, decoupling, and real-world constraints of game systems.