This ALL NEW volume in the Game Programming Gems series is filled with ready-to-use expert techniques, ideas, and solutions for game developers. Innovative solutions that have been used successfully in commercial projects are provided, along with insightful tips and tools that reduce programming time and redundancy. Covering all the key areas of game development, this invaluable resource combines the ideas of over 70 professional developers. Each section is edited by an expert in the field to ensure that the ideas are original, accurate, and useful for a variety of game development projects. And in addition to covering Mathematics, Graphics, General Programming, Audio, and Artificial Intelligence, Game Programming Gems 3 also includes an all new section on Network and Multiplayer games. Ready-to-use source code is included for each algorithm and can be used immediately by advanced programmers. Aspiring game programmers will gain new insights into game programming through the detailed explanations of the algorithms and the helpful suggestions for modifications and optimizations. This is a must-have reference for every game developer!
KEY FEATURES
* An ALL NEW collection of original tools for game programmers!
* Comprehensive coverage of all key development areas
* New section covering Network and Multiplayer games
* CD-ROM is packed with portable source code in C & C++. Most of the techniques will work in OpenGL and Linux, however, there are some techniques which will only work on Windows/Xbox/DirectX.
User review
Great Book
I got his book for my husband, who is a programmer, and this one is his favorite of the series. He refers to it on a regular basis, and he says it has saved him valuable time. The graphics sections are especially usefull. A handy reference book for any programmer.
User review
Good Book!
It's a little high-level, but it contains many useful ideas and uses of different algorithms for game programming.
User review
Excellent for all developers.
If you are a software developer this series should be somewhat mandatory reading. While the focus is on games much of the material should be common knowledge for software engineers. I did however like all of the book because it really shows that these authors are `in the trenches` so to say. For the seasoned developer it may be somewhat a waste of time but I would be surprised if everyone did not take something away from this book. The low level compiler examples for instance, using Lex and Yacc was pretty interesting but it left me wanting more and I ended up researching it on the Internet.
The first two books seem to pack more for the punch.
User review
Qualified opinions?
I've noticed several scathing reviews from folks who admit in the review that they aren't even game programmers. Am I missing something? How in the world could this book be at all useful or interesting to someone who admittedly has no interest in programming games? Unbelievable.
For anyone specifically interested in actually using this book to develop games, you're going to get your money's worth.
User review
For Beginner Programmers ONLY!
The Game Programming Gems books are fat and full of good ideas. Unfortunately, these ideas are only really useful to beginning programmers; anyone who has programmed seriously for more than two years will know 90% of the material in the book series.
The remaining 10% of the book is remarkably good, with innovative ideas on how to approach problems. But Charles River Media decided to lengthen the book with such trivialities as how to use the C++ Standard Library and using Direct3D. Most of the material in the GPG series is covered better, and in more depth in other books which don't have the word `game` in their title.