Quote Originally Posted by masonwheeler View Post
Every game engine has a focus. The Unreal engine does FPSs, SMBX does Mario-style platformers, OpenZelda does Zelda-style adventures, and so on. With a lot of abuse you can make a game engine do some other style of game, with varying degrees of success, but there's still a basic focus.
My nxPascal does not have a focus. https://code.google.com/p/nxpascal/ From the ground up being just a higher "layer" kind of for different API's. It can do all mario-style, FPS games and anything you can imagine. But being a game engine does not come with a statement that it must include editors for all kind of things, some could say they should be developed separately as per game. Each game has different needs for its editors, and i cannot even imagine how something like that could be generalized. Not even for 2D platformer game.