If you are new to development then Unity is a safe bet, if you want something good looking ASAP then UDK, also UE4 is coming out soon, check out an article in 3DArtist this month. And just to put the cat amongst the pigeons, you could go for the Cry Engine, the engine is 100% free "like UDK until you get to the £50K mark,…