The Irrlicht Engine is a high performance real-time 3D engine written and usable in C++, and also available for .NET languages. It is completely cross-platform, using D3D, OpenGL, and its own software renderer.
| Tags | multimedia Graphics 3D Rendering Software Development Libraries Application Frameworks |
|---|---|
| Licenses | zlib/libpng |
| Operating Systems | Mac OS X Windows Windows POSIX Linux OS Independent Solaris |
| Implementation | C++ C# |
Recent releases


Release Notes: This version fixes a few bugs of the latest major release, including a severe bug in the aabbox collision test that causes reduced rendering speed. In addition, a compilation problem on Mac OS X was corrected.


Release Notes: This release adds Geometry shaders, Multiple Render Target (MRT) support, the possibility to access texture mipmaps and to provide custom mipmaps, support for Ogre .mesh format animations, NPK (Nebula device archive) file format loading, Bzip2 and LZMA support as well as AES encryption, supporting external windows in Mac OS X, and a lot more.


Release Notes: This version contains a lot of bugfixes and corrections, like improvements in the GUI environment, lightmap rendering and DMF loading, and keyboard mapping under Linux.


Release Notes: This is a maintenance release to the 1.5 branch of the Irrlicht engine and contains several updates and bugfixes related to terrain smoothing, joystick support, OS/XCode updates, and MS3D loader fixes.


Release Notes: This release includes new features such as new mesh and image loaders (.PLY mesh loader, .RGB, .RGBA, .SGI, .INT, and .INTA textures), new material properties ColorMask, Mipmap LOD, depth test function, AlphaToCoverage, selective Anti-Aliasing, new console device and the possibility to create different devices from the same library, an OverrideMaterial for changing material properties globally, a new Filesystem with tighter integration of different archive types (ZIP, TAR, etc), and an improved software rendering engine.
Core libraries and agents of the NoMachine NX desktop virtualization system.