本书全面讲述了游戏引擎的基础知识和游戏引擎概念、应用、软件工具以及相关的技术规范。第1章简要地介绍了3D游戏引擎的发展和Windows、DirectX等编程在游戏中的应用。第2~3章概述了3D图形学及常用算法、3D渲染技术的基本原理。第4~7章在图形学的基础上介绍了3D游戏中摄像机的模式和移动方式;材质、纹理贴图和透明度;Mesh模型;Morph动画等内容。第8章介绍了游戏中的场景编辑及管理以及常用的二叉树、四叉树、八叉树算法等。第9章介绍了3D游戏中输入设备的应用和控制方法。第10章介绍了3D音效在3D游戏中应用的重要性及乐趣。第11章介绍了3D游戏的网络技术模块,使读者对游戏的网络结构有深入的了解。第12章概述了游戏的物理系统,详细讨论了速度、重力、动量、运动碰撞检测系统和优化技术。第13章介绍了人工智能系统在游戏中的应用及发展史,讨论了AI技术中常用的寻路算法,概述了游戏状态机的原理。