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.

Dev-C++ and Visual Studio support

Because of the outstanding linux port and some user requests, I’ve refactored the whole code of the engine and made it compatible to the g++ 3.2.0 and the last two microsoft compilers which come with VC++ 6.0 and VC++.NET. This means that in version 0.2, you will not be only able to develop applications using the engine with Dev-C++VisualC++ 6.0 and VisualStudio.NET, but you will also be able to recompile the whole engine with these.

Irrlicht Engine released!

After some hard work, finally the first version of the Irrlicht Engine has been released: Version 0.1. The SDK is waiting in the download section for you to get it. In the package is included: A cool tech demo (screenshots available in the screenshot section), compiled tutorials which can also be read online, the complete source of the engine, the documentation and a lot more. Moreover I updated the todo list on the development page, announcing what features are planned in the next release. And here is one last thing I forgot to say: The background music ‘IrrlichtMainTheme’ of the tech demo has been composed and created by the very talented german musican Markus Rohde. It is also included in the SDK.

First release is on the way

The first release of the Irrlicht Engine SDK is on its way. The release will be in the next two or three weeks. To show you the progress of the development, I’ve made a detailed TODO list at the development site. As you can see, dynamic light is 100% implemented now. Also, I contacted Brian Collins and got his permission to use his cool 3d models with the engine. Also, I uploaded some new screenshots.

Documentation online

Because the first version of the Irrlicht Engine SDK is nearly complete, I am already able to upload the API documentationDoxygen is used for generating the documentation and it is really a great tool. From now on the latest version will always be accessable from the Documentation->API link menu item on the left side. Also, I am really happy to say that Michael Cook and Jakab Marton, two great Quake3™ Leveldesigners, gave me permission to use their maps for screenshots and demos of the engine. And last but not least: Because I received so much emails with the same questions, I upated the FAQ section.

Open Source and SourceForge

The Irrlicht Engine has gone open source! It will now be available under the zlib/libpng license. The first release (0.1) will soon be available. Also, the Irrlicht Engine is now hosted by SourceForge.Net: Thanx for hosting us!

New Screenshots

There are some new screenshots online. They show some scenes of directly loaded Quake 3D levels. Look at the screenshots section.

First Sceenshots online

The first screenshots of the engine are online. Look at them at the screenshots section.

Pre Alpha Demo ready for download

A year ago, I made a demo of the Irrlicht Engine for checking out the speed of the Direct3D8 driver. It was posted as IotD at flipcode. The demo showed some nice particle effects, the bsp tree in action, and the first steps with the character animation system. The demo is old and ugly, but the first official demo of the Irrlicht Engine. Download it at the download section.

Irrlicht Engine Homepage Online!

Finally I’ve made it and created an official Irrlicht Engine homepage. It’s empty, but soon we will fill the site with lots of content.