3D Game Engine Programming
暫譯: 3D 遊戲引擎程式設計

Stefan Zerbst, Oliver Duvel

  • 出版商: Premier Press
  • 出版日期: 2004-06-30
  • 定價: $1,860
  • 售價: 8.0$1,488
  • 語言: 英文
  • 頁數: 896
  • 裝訂: Paperback
  • ISBN: 1592003516
  • ISBN-13: 9781592003518
  • 相關分類: 遊戲設計 Game-design
  • 立即出貨(限量) (庫存=1)

買這商品的人也買了...

相關主題

商品描述

Description:

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:

Introduction

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

商品描述(中文翻譯)

**描述:**
開發自己的 3D 遊戲引擎可能是一項艱鉅的任務。如果你準備好迎接挑戰,那麼《3D 遊戲引擎程式設計》將帶你逐步完成每一個步驟。你所需的只是對 C 或 C++ 有基本的了解,以及對 DirectX 和 Direct3D 介面的基本知識。擁有這些技能後,你就可以開始處理數學概念和與 API 無關的介面,這些將成為你運作的遊戲引擎的基礎。本書不僅僅是教你如何構建遊戲引擎,還會展示如何將其應用於實現一個網路死亡競賽的第一人稱射擊遊戲。你還將涵蓋其他任務,例如實現一個關卡編輯器,從零開始使用圖形用戶介面構建自己的 3D 關卡。

**目錄:**
引言
第一部分 - 主題介紹
第 1 章:3D 引擎與遊戲程式設計
第 2 章:引擎設計
第 3 章:引擎工程
第 4 章:快速 3D 微積分

第二部分 - 渲染圖形
第 5 章:材質、紋理與透明度
第 6 章:引擎的渲染設備
第 7 章:3D 管道與著色器
第 8 章:加載與動畫 3D 模型

第三部分 - 引擎的支援模組
第 9 章:引擎的輸入介面
第 10 章:引擎的音頻介面
第 11 章:引擎的網路介面
第 12 章:引擎中的計時與運動
第 13 章:場景管理

第四部分 - 遊戲程式設計的黑藝術
第 14 章:計算機輔助設計 (CAD) 工具
第 15 章:死亡競賽射擊遊戲