Tools – Irrlicht Engine - A free open source 3D engine


To make developing your games or applications using the Irrlicht engine more easy, we are providing free tools to download from external pages. Theses tools and libraries are completely independent of the Irrlicht engine, but are written by the people behind this engine and are designed with Irrlicht compatibility in mind.

irrKlang – 2D and 3D sound engine

irrKlang is a free high level 2D and 3D sound engine and audio library which plays WAV, MP3, OGG, MOD, XM, IT, S3M and more file formats, written and usable in C++ (and with available language bindings also for other languages such as C, Basic etc). Here is a short overview of its features:

  • Seamlessly integrates with Irrlicht via an extremely easy API, but also usable with non-Irrlicht Engine projects.
  • Cross-platform.
  • Buffered and streamed audio playback, in 2D and 3D.
  • Sound effects such as echo, reverb, distortion, doppler effect for 3D sounds,…
  • Plays multiple file formats, .WAV, .MP3, .OGG, MOD, XM, IT, S3M, …
  • High level resource management and autodetection
  • Extendable with new Audio decoders and also provides a plugin system
  • Cross platform
  • Free

For a detailed feature list and download links, please visit theĀ irrKlang website.

irrEdit – 3D world editor and radiosity lightmap generator

irrEdit is a free realtime 3D world editor and radiosity lightmap generator. It can be used as irrlicht scene graph editor, world editor, particle system designer, meshviewer and more. It simply stores scenes as .irr files which is the native format of the Irrlicht engine. It also includes:

  • A high quality radiosity light map generator
  • A particle system editor
  • An embedded, well documentated scripting environment to extend the editor freely
  • Animator and userdata editor
  • Free

Because it was written using the Irrlicht engine, it can load every file the Irrlicht Engine can. In addition it is able to export every file as COLLADA file, making it a file format converter as well. For a detailed feature list and download links, please visit theĀ irrEdit website.

irrXML – fast open source xml parser for C++

irrXML is a simple and fast open source xml parser for C++. It is the XML parser which is already integrated into the Irrlicht engine and used there for example for COLLADA and .irr file reading. It is extremely fast, lightweight and doesn’t consume a lot of memory, making it an ideal library for games.
If your project is not using the Irrlicht engine but you need a fast XML parser, you can use this library. as Irrlicht irrXML is licensed under the zlib license. For a detailed feature list and download links, please visit theirrXML website.