3D Game Creation - Includes 2 ready to use game engines, not much theory.
If you are interested in 3D games, this looks like a good book to have on the shelf. If, like me, you want to have know the theory and how it is derived then there is a lot for you here. Including - Graphics pipeline, scenegraph, picking, collision detection, bezier curves, surfaces, key frame animation, level of detail, terrain, quadtrees & octtrees, special effects, numerical methods. Includes CDROM with code.
3d Games:Volume 1: Real-time Rendering - Written around engine 'fly3d'. Includes Bezier + B-spline curves, kinematics, using quaternions to represent rotation, collision detection (not response) so physics needs to be pre-scripted.
Patterns in Game Design. - Gives aspiring game developers with the tools they need to really understand how games are made.Provides a method for discussing game play.
Game Design for Teens.
Game Developer's Open Source Handbook (Paperback).
Game Programming All in One - If you are using Visual C++ and direct 3D this book claims to teach you all you need to start to write games (does not use managed C++)
Elementary Game Programming and Simulators using jamagic - this is a commercial program with a scripting laguage for quickly developing games http://www.clickteam.com/English/jamagic.htm
Game Programming for Teens.