#525 in Computers & technology books
Use arrows to jump to the previous/next product
Reddit mentions of Game Programming Patterns
Sentiment score: 5
Reddit mentions: 9
We found 9 Reddit mentions of Game Programming Patterns. Here are the top ones.
Buying options
View on Amazon.comor
Specs:
Release date | November 2014 |
I totally second that. Its a book full of commonplace ideas and pretty thin for such a collection of platitudes. i bought it and returned it to amazon.
Depending what OP's husband motivation is, I would suggest either "Game programming patterns". If he doesn't have access to a machine, then game design may be the only option, since everything else is machine based.
However, pixel art can be practiced with a pen and paper...
FAR too many to list. Here is a very short list of notable topics:
Revisions:
I'll start off with some titles that might not be so apparent:
Unexpected Fundamentals
These 2 books provide much needed information about making reusable patterns and objects. These are life saving things! They are not language dependent. You need to know how to do these patterns, and it shouldn't be too hard to figure out how to implement them in your chosen language.
 
Good General book
 
This book is great if you're going to make a browser based game
 
General Knowledge books
 
Provide a working moveable 3D model with C++ and DirectX, Very cool.
 
More general game base building
 
Working product results books, little if any modification needed
Releasing in a couple months (hopefully) 2 Very good books using C++ to develop by.
 
Not presented in the best manner but still noteworthy:
 
I used to love XNA...but now it's not feasible for commercial development. If you're a beginner to game design...starting out with XNA might actually be useful. It's easy to pickup and put out a working product. XNA is C#
 
 
Working product books, modification needed to make run on current systems
Provides a working FPS game in C++ on DirectX 9. Good for some starting out knowledge for an FPS
 
Good for 3D Terrain rendering in DX9...however much of this is outdated...some concepts still apply, and it's not the worst idea to see a working example.
 
TLDR: Click links starting at top, buy, read, profit
There isn't a completely language agnostic book out there like you'd find with say Code Complete, but there are two books that fit your description but neither is really a beginner text.
 
Game Coding Complete
and
Game Programming Patterns, much of which is available on his website.
Once you get a bit more (ok, a lot more experienced), Game Engine Architecture is another great read.
 
Other than those 3 books, almost everything else is technology or language specific... like Learning Unity 5 or Learning Inverse Kinematics for __, etc.
 
While you are just starting out however, you should consider the beginners guide on Gamefromscratch, followed by various tutorial series or game engine overviews, as you aren't at the point where you really need to buy a book yet.
Yes they do!
UMotion Pro
Check out Game Programming Patterns, pretty good.
I can't recommend this book more. Don't be put off by the title -Game Programming Patterns- by the authors own admission too many examples are dry examples such as accounting or library lending systems.
It's easy to read and has far too many important paradigms and lessons to even begin listing them here.
http://www.amazon.com/Game-Programming-Patterns-Robert-Nystrom-ebook/dp/B00P5URD96
SFML Game Development
SFML Game development is super straight forward and simple, this book does a good job of breaking down some of the concepts you will learn in the other book I've listed and applying them with c++ and sfml. Having started with SDL and using both SFML and SDL extensively, SFML is definitely my favorite of the two.
Game Programming Patterns
Does a great job of explaining many of the common programming patterns used in and outside of game development, and it's a great piece to read if you're still conceptualizing how certain modules in your game will function at a high level.
Both are excellent books, and I believe will get you what you are wanting to learn.
Edit: Both books are written for those without extensive knowledge of their topics, the SFML book is written for much more novice c++ programmers, and the Patterns book is written for those with a little more experience. Even if you're familiar with many programming patterns, I'd consider the second book a great refresher course.