Synopses & Reviews
Unlike other books on the market, "Advanced 3D Game Programming All in One" takes a comprehensive approach, covering 3D game programming, art and design in one book. Written for intermediate to advanced level game programmers who want to take their skills to the next level, the book uses the Torque Game Engine to show readers how they can quickly create their own high quality games. The book focuses on how to use a game engine to maximum effect, revealing and explaining the inner workings of the Torque Game Engine. Advanced 3D game programming topics such as the applications of artificial intelligence, terrain techniques, inclusion simulations and control concepts, and scripting tutorials are all covered. "Advanced 3D Game Programming All in One" is written in friendly, conversational tone and includes hands-on programming practice and figures and tables for support, with all of the necessary tools and resources supplied on the accompanying CD.
Synopsis
Take your 3D game programming skills to the next level! Advanced 3D Game Programming All in One uses the Torque Game Engine to teach experienced 3D game programmers advanced concepts. You'll use the Torque Game Engine to learn each new skill, maximizing your game engine experience. Quickly conquer TorqueScript, simulation techniques, the ins and outs of the game engine, player control, and using applied artificial intelligence. Then take it up a notch and discover how to spice up your game with enhanced game modeling using character and shape modeling and dynamic skins. Advanced 3D Game Programming All in One reveals the techniques and mechanisms that will give you an insider's look into the realm of game development so you can create your own amazing games just like the pros.
Synopsis
Using the Torque Game Engine to teach experienced 3D game programmers advanced concepts, the book shows game programmers how to take their skills to the next level. This new edition reveals the techniques and mechanisms that will give you an insider's look into the realm of game development so readers can create their own amazing games just like the pros. The book includes new chapters on advanced AI and enhanced game modeling.
Synopsis
This book is a continuation of the successful "3D Game Programming All in One" book, which uses the Torque Game Engine technology to explain how you can quickly create your own high quality games. Some subject areas that were merely touched on in the first book (for example, 3D modeling) are expanded upon in this book, giving you a deeper set of skills and understanding about those subjects. Other advanced subjects like Artificial Intelligence are introduced for the first time, and are taken to a high skill and knowledge level within the game development context. The book also will explain and describe the "under the hood" workings of an award-winning game engine, without bogging down in programming minutiae. The point is not to write a game engine, but to learn how to use one to maximum effect.
About the Author
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 and 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 and 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.
Table of Contents
PART I: Advanced Script Programming; Chapter 1: A Target Rich Environment Enumeration; Chapter 2: Working with Torque Script; Chapter 3: Vectors and Matrices; Chapter 4: Advanced 3D Using Torque Scripts; PART II: Basic Artificial Intelligence; Chapter 5: Easing into Artificial Intelligence; Chapter 6: Using AI in Games; Chapter 8: Basic Interactive AI; Chapter 9: Group Behaviors; PART III: Advanced Artificial Intelligence; Chapter 10: Genetic Algorithms; Chapter 11: Neural Networks; Chapter 12: N.E.A.T.; Chapter 13: N.I.F.T.Y.; PART IV: Advanced Game Programming; Chapter 14: Damage Control; Chapter 15: Making It Real; Chapter 16: Spicing it Up; Chapter 17: Database Interfacing via PHP pages; PART V: Enhanced Game Modeling; Chapter 18: Structure Modeling; Chapter 19: Shape Modeling; Chapter 20: Dynamic Lighting; Chapter 21: Variable Skins