I want to make an indie game (obviously or I wouldn't be here), I have tried many engines and ways of doing things and so far a lot of it is a little ambitious for what I want to do with them, and yet I cant find a decent Pokemon-view game engine, I need it to handle rpg elements, with world generation algorithms, top down space combat similar to S.P.A.Z all at the same time.
I cant really describe the game as its all being kept as secret as possible at the moment (don't want anyone copying the idea and making it themselves before we do

) so I'm not really sure if anyone can help with this one but if someone can it would be fantastic. Oh and the engine needs to be able to support being able to place new buildings and have them build in several stages over a in-game period of time. I'm betting a lot of this would simply be the way I code it but I was just curious if there is an engine that can handle this sort of thing.
Also I'm not touching RPG Maker in any of its hideous forms. I don't want this to be browser based so nothing that is mainly for that please. I am having a look at RPG Toolkit but I am still curious if there would be anything else to do this with.
This isnt just a gimp mask...This is an S&M gimp mask...