[quote=@Absolis] RPGmaker is only limited if you don't know how to program. If you do, it includes a thing that let's you do your own programming. Though I'm not sure what programming languages are usable. [/quote] I've used it before and it uses RUBY scripting. Unity can do the exact same things but allows much more flexibility and you can port it to more systems. Also you can do 3d stuff easily in Unity.