Game Programming Gems 4
|
| |
ISBN |
1584502959 |
|
Release Date |
15 March 2004 |
|
Category |
Game Programming |
|
Tags |
gems, game, gpu gems, "game programming gems", "game programming", graphics gems, gpu gems 2, game gems, game programing gems, 3d game, game producer, 1584502959, game programing, gem, gpu gems 3,
|
|
This book @Amazon |
View |
|
Description
Uncover the secrets of the game industry’s best programmers with the newest volume of the Game Programming Gems series.
With over 60 all new techniques, Game Programming Gems 4 continues to be the definitive resource for developers. Written by expert game developers who make today’s amazing games, these articles not only provide quick solutions to cutting-edge problems, but they provide insights that you’ll return to again and again. They’ll spark your creativity and inspire your own discoveries.
For the past few years, the game industry has been on an incredible journey of exploration and innovation. In conjunction with this journey, the scope of the Game Programming Gems series has broadened as well. With the variety of new platforms available, coverage has been expanded to include alternative languages and third party APIs. Most code is written in C , but some interpreted languages (Java and Python) are also represented. The graphics articles make use of OpenGL, DirectX, and the various available shader languages. Volume 4 also includes an all new physics section that teaches innovative techniques for implementing real-time physics that will help you create emergent gameplay. To make searching between all four volumes of the series easy and efficient, we have added a cumulative index.
This new volume is a definite must-have resource for every game programmer’s library!
Section Highlights:
General Programming: the science of debugging games, large cross-platform libraries, generic tree container in C , weak references and null objects, system for managing game entities
Mathematics: using the Mersenne Twister, extracting frustum and camera information, solving accuracy problems in large world coordinates, using the covariance matrix for better fitting bounding objects
Physics (New): algorithms for combat killing, vehicle physics simulation for CPU-limited systems, constraints in rigid body dynamics, interactive water surfaces
Artificial Intelligence: third-person camera navigation, using AI to enhance dramatic tension, NPC decision making, distributed-reasoning voting architecture
Graphics: GPU shadow volume construction for non-closed meshes, perspective shadow maps, shadow buffers, motion capture data compression, terrain occlusion culling with horizons
Network & Multiplayer: efficient MMP game state storage, application of parallel-state machines in a client-server environment, bit packing, time and consistency management for multi-server based MMORPGs
Audio: introduction to OpenAL, real-time lip synching, dynamic variables and audio programming, controlling real-time sound synthesis from game physics |
Other books on Game Programming
The Complete Guide to Game Audio: For Composers, Musicians, Sound Designers, and Game Developers Postmortems from Game Developer: Insights from the Developers of Unreal Tournament, Black and White, Age of Empires, and Other Top-Selling Games Essential Mathematics for Games and Interactive Applications, Second Edition: A Programmer's Guide Beginning XNA 2.0 Game Programming: From Novice to Professional Nintendo Wii Flash Game Creator's Guide Programming Video Games for the Evil Genius Game Design Workshop, Second Edition: A Playcentric Approach to Creating Innovative Games Beginning Java Game Programming Second Edition Beginning Game Development with Python and Pygame: From Novice to Professional (Beginning from Novice to Professional) Algorithmic Game Theory GPU Gems 3 Microsoft(R) XNA(TM) Unleashed: Graphics and Game Programming for Xbox 360 and Windows (Unleashed) Introduction to Game Programming with C++ (Wordware Game Developer's Library) Professional XNA Game Programming: For Xbox 360 and Windows Pro Java 6 3D Game Development: Java 3D, JOGL, JInput and JOAL APIs (Expert's Voice in Java)
|
|