Ya şimdi birisi C# ve Java (Unity) diğeri de C++ (UDK) dilini destekliyorlar. Dil problem olmaz diyorsan, geliştirmek istediğin oyun tipine göre düşünmen lazım. Mesela eğer ki Batman - Arkham Origins gibi şeyler değil de, daha küçük, mesela APP Store oyunları filan tasarlayacağım diyorsan, Unity kullanmalısın. Kullanımı daha kolay. Hatta Unity 5'de de yeni animasyon olayları geliyor. Eklem yerleri hareketlerini çok daha kolay yapabiliyorsun. Hızlı tasarım yapar, hem C# ve Java'dan, hem de Unity'nin kendisinden ötürü kodlama işinde daha az zaman harcarsın. Çok daha büyük işlere girişeceğim ben diyorsan, o zaman UDK kullanabilirsin de tabi bildiğim kadarı ile UDK daha çok TPS tarzı oyunlar için ideal olarak tasarlanmış. Öyle 3-5 kişilik bir ekipseniz veya tek başına isen, oyunları da abartmak gibi bir şey düşünmüyorsan, Unity'i tavsiye ederim.