Just wondering if anybody thought about an extra layer on top of irrlicht which manages an virtual (game) world and lets irrlicht draw it? Irrlicht is an graphics engine and thus is best at rendering the scene and to some extend managing it. Every project using the engine will have to reinvent the wheel which is ofcourse not a good thing. It would save a whole lot of development time if such an top level layer would exist.
I came up with some features which i think have to be in the layer:
* World loading (XML format? maybe even an streaming option?)
* Manage entities
* Physics (no external libs!)
* Scripting (probably with LUA)
* Networking
* SFX & Music
If anybody is interested in this idea or wish to add some features such an layer can't mis, please reply. I'll start designing the layer this weekend so please hurry if you want something in it
