《游戏引擎架构》同时涵盖游戏引擎软件开发的理论及实践,并对多方面的题目进行探讨。本书讨论到的概念及技巧实际应用于现实中的游戏工作室,如艺电及顽皮狗。虽然书中采用的例子通常依据一些专门的技术,但是讨论范围远超于某个引擎或API。文中的参考及引用也非常有用,可让读者继续深入游戏开发过程的任何特定方向。
《游戏引擎架构》为一个大学程度的游戏编程课程而编写,但也适合软件工程师、业余爱好者、自学游戏程序员,以及游戏产业的从业人员。通过阅读《游戏引擎架构》,资历较浅的游戏工程师可以巩固他们所学的游戏技术及引擎架构的知识,专注某一领域的资深程序员也能从本书更为全面的介绍中获益。
內容包括:
– 游戏开发中的大规模C++软件架构
– 游戏编程所需的数学
– 供调试、源代码控制及性能剖析的游戏开发工具
– 引擎基础系统、渲染、碰撞、物理、角色动画、游戏世界对象模型等引擎子系统
– 多平台游戏引擎
– 多处理器环境下的游戏编程
– 工作管道及游戏资产数据库