The Irrlicht Engine is an open source high performance realtime 3D engine written and usable in C++. It is completely cross-platform, using D3D, OpenGL and its own software renderers.
Follow Irrlicht Engine
Rate This ProjectLogin To Rate This Project
very nice engine, hope it's posted to github in future.
I cant compile the source code with Directx SDK, need documentation about it, with more informations
I starting fiddling around with Irrlicht back in 2008 when I was learning C++. I was proficient with C and had used Allegro for a few projects, but wanted something that supported 3D. I tried OGRE but was too new to C++ and OO principles to get beyond a few simple Hello World examples. I had also unsuccessfully tried diving into OpenGL. And then I discovered Irrlicht. It was fairly easy to get started developing with it and it included a lot of features "out of the box". The examples were just detailed enough to get me started, and the forum filled in the gaps. I also found the API well organized and easy to follow. A few years later I switched from using Java to Irrlicht for several promotional apps for a casino I worked for. I was on a deadline and I couldn't get these kiosk printers to work right with the Java. But they worked flawlessly with a simple console app written in C++. Since Irrlicht had built in GUI controls, I decided to use it temporarily until I could figured out my Java printer issues. I never went back. And the kiosk apps eventually became fully 3D - much to the patrons' (and the Marketing Coordinator's) delight. Anyway, what can I say...I'm a fan!
It's soooooo easy according to low level libraries, and has much good features and design, but with a little bit limited support