A Practical Introduction to 3D Game Development
Publisher: Bookboon.com
Published: 2013
ISBN-13: 9788740307863
Table of contents: title: Content; title: 1. Basics of Scene Construction; title: 1.1. Basic shapes and their properties; title: 1.2. Relations between game objects; title: 1.3. Rendering properties; title: 1.4. Light types and properties; title: 1.5. Camera; title: 1.6. Controlling objects properties; title: 2. Handling User Input; title: 2.1. Reading keyboard input; title: 2.2. Implementing platformer input system; title: 2.3. Reading mouse input; title: 2.4. Implementing first person shooter input system; title: 2.5. Implementing third person input system; title: 2.6. Implementing car racing games input system; title: 2.7. Implementing flight simulation input system; title: 3. Basic Game Logic; title: 3.1. Shooting; title: 3.2. Collectables; title: 3.3. Holding and releasing objects; title: 3.4. Triggers and usable objects; title: 4. Physics Simulation; title: 4.1. Gravity and Collision Detection; title: 4.2. Physical player character; title: 4.3. Ray cast shooting; title: 4.4.; title: Physics projectiles; title: 4.5. Explosions and destruction; title: 4.6. Breakable objects; title: 5. Advanced Game Logic; title: 5.1. Doors, locks, and keys; title: 5.2. Puzzles and unlock combinations; title: 5.3. Health, lives, and score; title: 5.4. Weapons, ammunition, and reload