3D Game Engine Programming

Stefan Zerbst, Oliver Duvel

  • 出版商: Course Technology PTR
  • 出版日期: 2004-06-30
  • 售價: $930
  • 語言: 英文
  • 頁數: 896
  • 裝訂: Paperback
  • ISBN: 1592003516
  • ISBN-13: 9781592003518
  • 相關分類: 遊戲設計

立即出貨 (庫存=1)




Developing your own 3D game engine can be a demanding task. If youre up for the challenge, then "3D Game Engine Programming" is ready to take you through each step. All you need to begin is a working knowledge of C or C++and basic knowledge of the DirectX and Direct3D interfaces. With these skills behind you, youre ready to tackle the mathematical concepts and API-independent interfaces that will add up to your working game engine. This book takes you beyond simply building your game engine, showing you how you can apply it to implement a network deathmatch first-person shooter. Youll also cover additional tasks such as implementing a level editor to build your own 3D levels from scratch with a graphical user interface.


Table of Contents:


Part I - Introduction to the Topics
Chapter 1: 3D Engines and Game Programming
Chapter 2: Designing the Engine
Chapter 3: Engineering the Engine
Chapter 4: Fast 3D Calculus

Part II - Rendering Graphics
Chapter 5: Materials, Textures, and Transparency
Chapter 6: The Render Device of the Engine
Chapter 7: 3D Pipelines and Shaders
Chapter 8: Loading and Animating 3D Models

Part III - Support Modules for the Engine
Chapter 9: The Input Interface of the Engine
Chapter 10: The Audio Interface of the Engine
Chapter 11: The Network Interface of the Engine
Chapter 12: Timing and Movement in the Engine
Chapter 13: Scene Management

Part IV - Black Art of Game Programming
Chapter 14: Computer-Aided Design (CAD) Tools
Chapter 15: Deathmatch Shooter