Game Coding Complete, 3rd Edition
- Length: 908 pages
- Edition: 3
- Language: English
- Publisher: Charles River Media
- Publication Date: 2009-03-05
- ISBN-10: 1584506806
- ISBN-13: 9781584506805
- Sales Rank: #1309517 (See Top 100 Books)
Welcome to “Game Coding Complete, Third Edition,” the newest edition of the essential, hands-on guide to developing commercial-quality games. Written by a veteran game programmer, the book examines the entire game development process and all the unique challenges associated with creating a game. An excellent introduction to game architecture, you’ll explore all the major subsystems of modern game engines and learn professional techniques used in actual games. This third edition features expanded content and coverage of the latest and most exciting new game programming techniques including AI, multiprogramming, working with scripting languages such as Lua, and writing C# tools like your level editor. All the code and examples presented have been tested and used in commercial video games, and the book is full of invaluable best practices, professional tips and tricks, and cautionary advice.
Table of Contents
Part I: Game Programming Fundamentals
Chapter 1 What Is Game Programming Really Like?
Chapter 2 What’S In A Game?
Chapter 3 Coding Tidbits And Style That Will Save You
Chapter 4 Building Your Game
Part II: Get Your Game Running
Chapter 5 Game Initialization And Shutdown
Chapter 6 Controlling The Main Loop
Chapter 7 Loading And Caching Game Data
Chapter 8 Programming Input Devices
Chapter 9 User Interface Programming
Part III: Core Game Technologies
Chapter 10 Game Event Management
Chapter 11 Scripting With Lua
Chapter 12 Game Audio
Chapter 13 3D Basics
Chapter 14 3D Scenes
Chapter 15 Collision And Simple Physics
Chapter 16 Network Programming Primer
Part IV: Advanced Topics And Bringing It All Together
Chapter 17 An Introduction To Game Ai
Chapter 18 Introduction To Multiprogramming
Chapter 19 A Game Of Teapot Wars!
Chapter 20 A Simple Game Editor In C#
Chapter 21 Debugging Your Game
Chapter 22 Driving To The Finish