Self-Help Books from Cengage Learning PTR

3D Game Programming All in One

3D Game Programming All in One

ISBN 13: 9781598632668

ISBN 10: 1598632663

Author: Kenneth C. Finney

Pages: 1120

Published: 11/06/2006

Print Book Price: $54.95 Add to cart

Companion downloads

Are you an aspiring game developer with a great idea, but no practical knowledge for turning that idea into reality? 3D Game Programming All in One is the comprehensive guide you need! This new edition updates the original coverage with the latest version of Torque from GarageGames, and provides the very best tools available to the Indie game maker. This hands-on book not only teaches the technical skills behind 3D game programming, but also provides you with the practical experience you need to create your own games. As you create a first-person shooter, you'll cover the techniques behind the programming, textures, and models that go into successful game creation. You'll also cover the Torque Engine and will learn how to integrate sound and music into your game. 3D Game Programming All in One provides you with the training, experience, and tools you need to turn your dreams of game creation into reality!
  • Perfect for anyone?students, hobbyists, or professionals?interested in learning the skills and processes involved in making games.
  • This new edition of the bestselling book features completely updated technology.
  • A comprehensive guide to 3D game programming, covering a background of the gaming industry, game engines, programming, 3D concepts, texturing and modeling, and even audio engineering.
  • Once all the techniques are presented, readers will use all of their new skills to create a sample game.
  • All source code, tools, and other resources needed to complete the exercises in the book, as well as the Torque game engine, are included on the accompanying CD-ROM.
  • Companion website available here:
Author Bio
Kenneth C. Finney
Kenneth C. Finney teaches in the Game Development and Entrepreneurship program at the University of Ontario Institute of Technology, in Oshawa, Ontario, Canada, where he runs the Game Development Workshop. Ken has taught game design, level and GUI design, game development, programming, and prototyping at the Art Institute of Toronto where he was lead faculty member in the Game Art & Design program for five years. Ken is the creator of the popular TubettiWorld "Online Campaign" Mod and the "QuicknDirty" game management tools for NovaLogic's Delta Force 2 game series. In addition to being an associate developer of the Torque Game Engine at GarageGames, Ken is the author of several books about game programming including 3D Game Programming All In One, 1st & 2nd Editions and Advanced 3D Game Programming All In One. Ken is 50% owner of TubettiWorld Games, Inc. (TWG), an Ontario-based company that is creating a new and unique Action/Adventure game based on the original TubettiWorld design, using Torque Game Engine Advanced. The team that Finney has assembled at TWG was responsible for delivering a 3D action racing game for a major U.S. toy manufacturer in 2008.
cover image - 3D Game Programming All in One
Table of Contents
1. Introduction to 3D Game Development
2. Introduction to Programming
3. 3D Programming Concepts
4. Game Programming
5. Gameplay
6. Network
7. Common Scripts
8. Introduction to Textures
9. Skins
10. Creating GUI Elements
11. Structural Material Textures
12. Terrains and Skyboxes
13. Introduction to Modeling with Milkshape
14. Making a Player Model
15. Making a Vehicle Model
16. Making Weapons and Items
17. Making Structures
18. Making the Game World Environment
19. Creating and Programming Sound
20. Game Sound and Music
21. Creating the Game Mission
22. The Game Server
23. The Game Client
24. The End Game
A: The Torque Game Engine Reference
B: Game Development Resources on the Internet
C: Game Development Tool Reference
D: Creator Reference