Unity is a multiplatform game development tool, designed from the start to ease creation. A fully integrated professional application, Unity just happens to contain the most powerful engine this side of a million dollars.
#3 on my list... its compatibility and community is stellar it is easy to use and you can script in pretty much anything you want.
but its costly to get the versions i want like the android or pro unity