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.

New project using the Irrlicht Engine

There is a new project using the Irrlicht Engine, it is called “The 4th sign”. The project has got a homepage at the4th0.tripod.com, and the first screenshot of the project looks this good, so I uploaded it as the new shot of the week. I also added a link the the homepage in the link section.

Website update

I changed the design of the homepage, I hope it looks a little bit more structured now. I also uploaded a bigger Irrlicht Engine logo into the link section, which looks like the one at the top of the website.

Techdemo download

As desired by some users, I uploaded a standalone techdemo. It can be downloaded from the download section.

New SotW

Charles Morton is currently working on a terrain scene node for the Irrlicht Engine. He sent in this shot of his terrain prototype in action, and it really looks nice. So it has become our new shot of the week.

Direct3D 9.0 driver bug fix

Julio Gorgé fixed some bugs of his DirectX9 Driver for the Irrlicht Engine. You can download the fixed version of the driver now from the download section.

New SotW

This really cool looking new shot of the week was sent in by Daniel Dekker, showing the start up screen of his modification to the Irrlicht Techdemo. The Demo is called ‘Inferno’.

Direct3D 9.0 driver and 3Ds loader bugfix

Julio Gorgé created an Unofficial DirectX 9.0 Driver for the Irrlicht Engine. It is now available for download in the download section. This is the first big external code contribution to the engine, so a very big thank you goes to Julio Gorgé.

An other new piece of code, available for download is a small patch to the engine: The 3Ds file loader had a bug, it loaded objects with more than one textures in a wrong way.

New SotW

As you can see, here is a new shot of the week, showing a scene of the techdemo which is included in the 0.2 SDK. As one can read in the forums, there are already some people working with the engine. Hey, would you like to have your shot uploaded right here, to the main page of the Irrlicht Engine? Just send me (niko (at) code3d.com) your shot, no matter what it shows, even if you just added a resolution changer to the techdemo menu. 😉

Small update

I updated the link section and added links to projects, which are using the engine (there is currently only one known to me) and links to friends. I also added a new question/answer to the faq describing how you could help me with the engine.

Version 0.2 released

A new version of the Irrlicht Engine is now available for download from the download page. There are lots of new features, bug fixes and optimizations. Here is a short list with the highlights of the new release:

  • The engine is now able to load 3DS files, with their materials and textures.
  • There is now a tool for generating new fonts for the engine included in the SDK.
  • New scene nodes (Skyboxes) and scene node animators (texture animators).
  • Experimental stencil buffer shadows with the Direct3D device.
  • Sphere mapping.
  • Interfaces for extensions with new texture and mesh loaders.

The webpage was also updated: There are some new tutorials available on the tutorials page, the milestones for version 0.3 can be viewed on the development page, and I added an acknowledgements section on theauthor page.