Buy New
-
To see product details, add this item to your cart.
Ships from: Amazon.com Sold by: Amazon.com
Used - Very Good
-
To see product details, add this item to your cart.
Ships from: Zoom Books Company Sold by: Zoom Books Company
Download the free Kindle app and start reading Kindle books instantly on your smartphone, tablet, or computer - no Kindle device required.
Read instantly on your browser with Kindle for Web.
Using your mobile phone camera - scan the code below and download the Kindle app.
Follow the author
OK
Game Programming Patterns
Purchase options and add-ons
The biggest challenge facing many game programmers is completing their game. Most game projects fizzle out, overwhelmed by the complexity of their own code. Game Programming Patterns tackles that exact problem. Based on years of experience in shipped AAA titles, this book collects proven patterns to untangle and optimize your game, organized as independent recipes so you can pick just the patterns you need.
You will learn how to write a robust game loop, how to organize your entities using components, and take advantage of the CPUs cache to improve your performance. You'll dive deep into how scripting engines encode behavior, how quadtrees and other spatial partitions optimize your engine, and how other classic design patterns can be used in games.
- Print length354 pages
- LanguageEnglish
- Publication dateNovember 2, 2014
- Dimensions7.5 x 0.8 x 9.25 inches
- ISBN-100990582906
- ISBN-13978-0990582908
Book recommendations, author interviews, editors' picks, and more. Read it now.
Customers who viewed this item also viewed
Customers also bought or read
- The Art of Game Design: A Book of Lenses, Third Edition#1 New ReleaseComputer & Video Game Design
PaperbackFREE delivery Tue, Jul 21 - Beginning C++ Game Programming: Learn C++ from scratch by building fun games
PaperbackDelivery Tue, Jul 21 - Data-oriented design: software engineering for limited resources and short schedules
PaperbackDelivery Tue, Jul 21 - Learning C# by Developing Games with Unity 6: Get to grips with coding in C# and build simple 3D games in Unity from the ground up
PaperbackFREE delivery Tue, Jul 21 - Unity in Action, Third Edition: Multiplatform game development in C#
PaperbackFREE delivery Wed, Jul 22 - Practical Game Design: A modern and comprehensive guide to video game design
PaperbackDelivery Tue, Jul 21 - C++ Memory Management: Write leaner and safer C++ code using proven memory-management techniques
PaperbackDelivery Tue, Jul 21 - Game Development Patterns with Unreal Engine 5: Build maintainable and scalable systems with C++ and Blueprint
PaperbackDelivery Tue, Jul 21 - Effective Modern C++: 42 Specific Ways to Improve Your Use of C++11 and C++14
PaperbackFREE delivery Aug 2 - 7 - The Gamer's Brain: How Neuroscience and UX Can Impact Video Game Design
PaperbackFREE delivery Fri, Jul 24
Product details
- Publisher : Genever Benning
- Publication date : November 2, 2014
- Edition : 1st
- Language : English
- Print length : 354 pages
- ISBN-10 : 0990582906
- ISBN-13 : 978-0990582908
- Item Weight : 1.38 pounds
- Dimensions : 7.5 x 0.8 x 9.25 inches
- Best Sellers Rank: #29,879 in Books (See Top 100 in Books)
- #6 in Game Programming
- #26 in Software Development (Books)
- #79 in Video & Computer Games
About the author

Robert Nystrom has programmed professionally for twenty years, about half of which is in games. During his eight years at Electronic Arts, he worked on behemoths like Madden and smaller titles like Henry Hatsworth in the Puzzling Adventure. He's shipped games on the PC, GameCube, PS2, XBox, X360, and DS, but is most proud of the tools and shared libraries he created for others to build on. He loves seeing usable, beautiful code magnify the creative ability of others.
Robert lives with his wife and two daughters in Seattle where you are most likely to find him cooking for his friends and plying them with good beer.
































