Irrlicht Engine - A free open source 3D engine

Welcome to the Irrlicht Engine

The Irrlicht Engine is an open source realtime 3D engine written in C++. It is cross-platform, using D3D, OpenGL and its own software renderers. OpenGL-ES2 and WebGL renderers are also in development. It is a stable library which has been worked on for nearly 2 decades. We've got a huge community and Irrlicht is used by hobbyists and professional companies alike. You can find enhancements for it all over the web, like alternative terrain renderers, portal renderers, exporters, world layers, tutorials, editors, language bindings and so on. And best of all: It's completely free.

Announcement: Dropping Irrlicht.NET support

Support for Irrlicht.NET, the wrapper written in Managed C++ which makes Irrlicht available for .NET languages such as C#, VisualBasic and similar will be dropped with the next release. Instead, we encourage to use Irrlicht.NET CP, which is a separately maintained sourceforge project with much more functionality than Irrlicht.NET. It is very easy to switch from Irrlicht.NET to Irrlicht.NET CP, and it also has the advantage that your projects will run on Mono and on other operating systems such as Linux as well then. Extending Irrlicht scene nodes is also possible with this library. The latest release, Irrlicht.NET CP 0.8 also supports Irrlicht 1.3.1.

Irrlicht Nominated for Community Choice Awards

Thanks to all of you, Irrlicht has been nominated for the Sourceforge.net Community Choice Awards! Now you need to vote for the nominees, please go to the nomination voting page and vote for Irrlicht again, in the categories “Best Project for Multimedia” or if you like “Best Project for Gamers” in addition.

SF.net 2007 Community Choice Awards

Please vote for Irrlicht in the SF.net 2007 Community Choice awards. Please click this link or below and select ‘Best Project for Multimedia‘. Thanks!

Irrlicht 1.3.1 released

We just released Irrlicht in version 1.3.1. This is intended to be a bug fix release, but there are also some new features:

  • Works seemlessly with the also just released irrEdit (0.7.1).
  • Support for Ogre 1.4 .mesh files
  • Added an optional SDL device, to let Irrlicht run on not yet natively supported platforms like embedded devices.
  • Added support for more texture creation flags in OpenGL
  • Cloning of whole scene graphs is now possible
  • Improved GUI editor
  • Multiple dozens of bug fixes and other small improvements

For a detailed list, please take a look at the changes.txt file. Happy downloading.

T-Shirts available

Ever wanted a shirt with an Irrlicht Logo on it? Or ever wanted to support the Irrlicht Engine development? That’s now finally possible: Go to the Shops (there are two: an European and an American, to reduce shipment costs for you).
There are various Irrlicht, irrKlang, irrEdit and Ambiera shirts to choose from. For each shirt sold, we get something between 3 and 4 euro, which we will invest into hardware, software, books and similar.

irrKlang 0.9 and irrKlang pro released

irrKlang 0.9, the free audio library and irrKlang pro has just been released. New: Support for DirectSound8, sound effects (echo, reverb, flanger etc), doppler effects, sound frequency/playback speed, sound events and more. ‘irrKlang pro’ is now also available as version for commercial licensing. See the related blog entry for details and background.

Bunch of news

Here are several irrlicht related news:

  • Pyrr is a new python wrapper for Irrlicht 1.3. Added to the langauge binding list.
  • Solar model is a realtime modeling of a solar system. It renders a beautiful 3D space environment using Irrlicht. Added screenshots to the screenshots page.
  • CivilFEM is a commercial Civil Engineering program. In the part ‘CivilFEM Structural Designer’, Irrlicht is being used ad 3D engine. Also added to screenshots page.
  • Ilham Abiyasa Suhardi created ‘Tokusatsu Agent‘ a 3D platformer game featuring super-deformed anime characters. You can download the game (including the source code).
  • irrKlang 0.8.1, the free 2D/3D audio library has been released, it is now compatible also with irrlicht 1.3

More releated projects

Here is a list of new irrlicht releated projects and updates of them:

In other news: The official Irrlicht Engine wiki now has a lot more content, thanks to all. We are already working on the next version of Irrlicht and irrEdit, currently.

irrEdit 0.7 released

We just released version 0.7 of irrEdit, the free lightmap generator and world editor for Irrlicht. It is now compatible with Irrlicht 1.3, supports terrain scene nodes and has the ability to show, edit and store custom scene nodes via plugins.

Irrlicht 1.3 released

We just released version 1.3 of the Irrlicht Engine. The following new features can be found in the SDK:

  • Improved font support: Anti aliasing, alpha channels, different character sets, and a new font tool
  • Enhanced GUI system: serialization, a first version of a GUI editor, element alignment, tool tips and more
  • BurningVideo (the 2nd Software Rasterizer) speed improvements and new features: VertexCache, Bilinear Dither, Clipping test, …
  • Several speed enhancements
  • A lot of API breaking changes (for example to ISceneNodes and Materials), so be careful when updating
  • Literally hundreds of bug fixes

For a detailed list of changes, please see changes.txt. You can download the package from the download page.