3D Game Engine Design by David EberlyA major revision of the international bestseller on game programming! Graphics hardware has evolved enormously in the last decade. Hardware can now be directly controlled through techniques such as shader programming, which requires an entirely new thought process of a programmer.
Publication Date: 2006
The Art of Game Design by Jesse SchellThe Art of Game Design guides you through the design process step-by-step, helping you to develop new and innovative games that will be played again and again.
Theory of Fun for Game Design by Raph KosterThis classic book takes you deep into the influences that underlie modern video games, and examines the elements they share with traditional games such as checkers. At the heart of his exploration, veteran game designer Raph Koster takes a close look at the concept of fun and why it's the most vital element in any game.