Alright, before you start typing stuff in I'm not talking about language's. I'm talking about engines such as Unity, Unreal Engine, CryEngine, etc. Also, don't just say which you like best, I want which is best. Not only for editing your games, scripting, and mechanics, but also which has the best release license, best community and support, stuff like that. Alright, go.