Irrlicht(鬼火)引擎是一款用C++编写的高性能3D引擎,是经典的3D游戏引擎之一,可以应用于在C++程序中开发3D游戏。本书以实例的形式向读者展示Irrlicht的编程精髓,融入了3D游戏设计的理论基础、技巧等方面的知识。 本书内容共分为15章,包括Irrlicht概述与游戏引擎安装,编写一个Irrlicht程序,Irrlicht图形学基础,网格、纹理、覆盖层,场景管理,摄像机,地形、纹理和渲染,光照与材质,声音,粒子系统,碰撞检测,数据和文件的处理,着色器,游戏人工智能,部署Irrlicht程序等。 本书适合C++游戏编程初学者和具有一定编程经验的C++游戏编程人员,也可作为高等院校和培训学校游戏软件开发课程的教学参考书。