I've developed a universal game engine for Python called the SGE ("Stellar Game Engine"). You can think of the SGE as an alternative to ENIGMA. It has a website here:
http://stellarengine.nongnu.orgI've been facing a huge problem lately, though: now I have to make an IDE for this, particularly a room editor. But the thing is, I
hate making user interfaces. It's just not the type of programming I like to do. Because of this, development of just the room editor, which I've decided to call the SELE ("Stellarly-Encompassing Level Editor"), has been horrendously slow, and every time I go to it I feel overwhelmed before I even get started.
So, if anyone here actually likes making user interfaces and would like to help, please join in! I don't even care what libraries are used. Heck, I don't really care what
language is used.
This is a lot more detailed, if you're into that kind of thing:
http://www.gamedev.net/classifieds/item/2613-ide-for-a-python-game-engine-ive-written/