Based on years of real-world experience shipping AAA games, Game Programming Patterns collects proven tools to manage your game's complexity, make progress on it quickly, and optimize its runtime performance. Less
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.
Available ebook formats: epub
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.
No comments:
Post a Comment