10 of 10 people found the following review helpful
Draws you in,
Verified Purchase(What's this?)
This review is from: Game Engine Architecture (Hardcover)
I have a fairly vast collection of Programming (and Computer Science) related books in my book case. Many of these I have used as a reference, as I just don't have the mental strength and persistence to read through in great detail. Game Engine architecture however, is written in a friendly conversational style, which is so very easy to follow and I have found myself on multiple occasions saying to myself "Just one more section". The authors descriptions are excellent, and he has managed to explain things that I have heard multiple times, and only finally truly understood now.
This book doesn't really seem to fit the bill of "Game Engine Architecture", and should probably be called something like "Foundations of Game Engines". The book gives only an introductory chapter on the actual architectural (from a CS point of view) side of the engine. Instead it focuses on all the issues that are necessary knowledge for creating a game (and in many cases any performance restricted software), from the very bottom up.
The author covers a great many topics, which leaves some short of details, but in these cases the author always provides great references to both books and online material for more in depth discussion. The online sources are a bit of an issue, as they may not be available. I found one instance where the source provided no longer existed.
This book is VERY C++ centric. I would definitely suggest (as does the author) that you learn C++ before tackling this book (I suggest Accelerated C++ or C++ Primer Plus). It'd still be a good resource for someone interested in Game programming, but you will get 5 times as much out of the book with a solid C++ grounding underneath your belt.
Despite the few issues with the book, I cannot give it any less than 5 stars, it was just that good of a read for me.