We have everything you want already.
It's called VISUAL STUDIO.
What you are asking for is not a game, it's not even a game engine. To do what you want FOR EACH GAME, boot up visual studio and start from scratch.
I would like to start up an application, set a few flags, hit run and go home.
Next morning I would into the office and have a fully functioning game.
Technically it's possible, using procedural generation and genetic algorithms, but I'm not holding my breath. Writing a visual system for evaluating a generated generic 3d mesh is probably measured in man lifetimes rather than man days.
Have you ever written a game?
Wrong thread or forum ?