Bunların arasında en bilinen Unity, Unreal Engine ve Cryengine. Burada yazılan oyun motorlarının tamamını denemiş biri olarak önerim Mobil bir proje yapıyorsanız kesinlikle Unity, PC için yapıyorsanızda Unreal Engine kullanmanız. Hepsiyle herşeyi yapabilirsiniz tabiki ama eklentileri ve özellikleri olarak en mantıklısı bu olacaktır. Çünkü araçları buna göre daha düzenli ve aktif çalışıyor. He birde burada olmayan ve bence çok başarılı bir oyun motoru olan "Unigine" ede göz atmanızda fayda var. Unity ve Unreal Engine in tüm yönlerini alan bir oyun motoru gibi. Hem visual kodlama hem direkt kod ile çalışabilen ve dil olarak c#, c++ ve bir kaç dile daha izin veren çok iyi bir oyun motoru. Ayrıca saatlerce uğraş gerektiren bir çok özelliği (volumetric cloud, draw texture, Auto Landscape, vs..) bir kaç ekleme ile otomatik olarak yapan bir sistemi var. Nasıl güvenelim buna arkasında kim var diyorsanız Pc ile uğraşan bir çok kişinin bildiği Benchmark programını yapan adamlar var arkasında. Bu yüzden optimizasyon konusunuda çok iyi yapmaya çalışıyorlar oyun motorunda da takıntılılar buna. Çokda anlatmama gerek yok ama Unigine comunity si oluşmaya başladı ve ilerde rakip ve ücretsiz bir oyun motoru olarak kendini gösterebilir diye düşünüyorum. Ayrıca yapılacak ilk oyunlara destekde sağlayacaklar onuda hatırlatayım. Bi göz atmakda fayda var rez alın ^^
Başka bir alternatif de Flax, tam şu anda kendisiyle uğraşmaktayım; çok fazla deneyimim olmadı o yüzden kendisi hakkında kesin bir yorum yapamam, şimdilik güzel gözüküyor.