Demoniak3D is a tool designed to help developers and technical artists quickly create and prototype realtime 3D solutions: demos, benchmarks, little applications or games. It’s also a fantastic tool to start and learn real time 3D programming.
Demoniak3D uses a clever mixture of XML, LUA scripting and GLSL (OpenGL Shading Language). Demoniak3D’s 3D engine uses OpenGL for hardware graphics acceleration.
LINK