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.

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.

Irrlicht Wiki and several updates

We are providing now an official Irrlicht Engine wiki. It is empty yet, please help us to fill it. It also contains readonly access to development plans and internal discussions of the Irrlicht Engine team. Background: The wiki at irrforge.org is down for some time now and altough some very helpful people provided alternative wikis for Irrlicht, we now decided to host it ourselves to prevent the history from repeating itself.

Other news:

  • We did several updates to this website, also providing a page with tools like irrKlang and irrEdit now.
  • Two updates to irrKlang have been released in the mean time, and we are working on a irrKlang Linux port currently and of course on the next release of Irrlicht.
  • During the last months, a lot of new projects have been created using Irrlicht. Lee Zhi Eng made a list of them, thanks a lot. Here is a short version of it:

Sorry for the long time lacking updates, the situtation will improve soon, starting with this entry.