Irrlicht引擎是一个开源的高性能实时3D引擎,是用C++编写的。Irrlicht引擎是完全跨平台的,使用D3D、OpenGL和自己的软件渲染器,具有所有商业3D引擎拥有的先进特性。Irrlicht有一个巨大的活跃社区,并且有很多开发项目使用这个引擎。在网上很容易找到Irrlicht的增强程序,如可选用的地形生成器、入口生成器、输出器、world层生成器,以及相关教程和编辑器。Irrlicht引擎支持Java、Perl、Ruby、Python、Lua等语言。最重要的是,这个引擎是完全免费的。