Book Des criptionFor the countless tasks involved in creating a game engine there are an equal number of possible solutions. But instead of spending hours and hours trying to develop your own answers, now you can find out how the pros do it! Game Programming Gems is a hands-on, comprehensive resource packed with a variety of game programming algorithms written by experts from the game industry and edited by Mark DeLoura, Software Engineering Lead for Nintendo of America, Inc. From animation and artificial intelligence to Z-buffering, light maps, dark maps, bump maps, environment maps, and music and sound effects, all of the major techniques needed to develop a competitive game engine are covered. Game Programming Gems is written in a style accessible to individuals with a range of expertise levels. All of the source code for each algorithm is included and can be used by advanced programmers immediately. For aspiring programmers, there is a detailed tutorial to work through before attempting the code, and suggestions for possible modifications and optimizations are included as well. The companion CD-ROM contains all of the source code written in C and C++, and it is easily portable to both Windows and Linux. All graphics displays use Open GL. Also as a supplement to the reader, Game Programming Gems offers access to an associated Web site which contains up-to-the-minute information on additional game programming resources, research papers, and ongoing algorithm optimizations. Key Features -- A must-have for every game programmers library! -- Written by game programming experts and edited by Nintendo's Mark DeLoura -- Comprehensive coverage of all major techniques used in game devleopment -- CD-ROM is packed with the source code in C & C++, completely portable