REPLY TO COMMENT


Gabriel
Some time ago I created Ignifuga (www.ignifuga.org) with the idea of making something like you propose, I'm not working on it anymore right now, as it's the usual thing to do in less popular open source projects (though you might like the name of the main singleton class ;) ).
I looked into EEPP (https://bitbucket.org/SpartanJ/eepp) and ORX (http://orx-project.org/) as alternatives along the lines of what I wanted to achieve (a 2.5D OpenGL/SDL/C core with Cython/Python or another sane language scriptability)