The Irrlicht Engine is intended to be an easy-to-use 3d engine for games and graphics or any visual desktop applications. This project also have few additional nested projects: FreeBASIC object oriented library, SWIG wraper, FASM (flat assembler), TinyCC and thinBasic usage examples. Partial SVG support via AGG library.