What is Irrlicht?
• Irrlicht is a 3D graphics engine. It runs on several platforms (Linux, Windows, MacOSX) and supports several render systems (OpenGL, DirectX, Software). It also has a build-in GUI system and XML serialization. It is not a complete game engine, so it does not support sound, networking or advanced physics (but it has some support for collisions) and external libraries have to be used for that. • It is a library for the programming language C++. So you’ll need to learn to use that language in order to program correctly with Irrlicht. For a start you can find some c++ tutorials on the web. Also the following free book can be recommended: Thinking in C++ • There exists several wrapper to allow using Irrlicht from other languages with it, such as C#, Visual Basic, and even Java (you need Jirr).