irrlicht is a 3D engine. While it has it’s own independent drawing capabilities, it’s primarily used as a wrapper for OpenGL and DirectX. More importantly: it’s free, open-source, and developed by a great community.
One of the nice features about the engine is it’s built-in GUI system.
I decided to extend the GUI system, making it easier to add GUI elements as well as adding new ones. These I’ve put on my website, on the Irrlicht Expansion Project page. You can read the short descriptions of things there, but I’d like to ramble and explain my reasoning for starting those projects and maybe you’ll get an idea of what they are primarily intended for… or not. Xp