Ben bu konuda baya tecrübeliyim. cryengine3 ile oyun yapabilirsin. Çok da kalitelidir. Kod bilgisine ihtiyaç yoktur. Youtube dan derslerini izleyerek yaparsın. Ama mobil ortamlara desteği yok malesef. Sadece PC.

Mobile oyun yapmak istiyorsan Unity 3d motoru ile yaparsın ancak kod bilgisi gerekli. c# veya javascript bilmen lazım az da olsa.
Sana unity daha çok uygun gibi geldi bana.
Mesela unity için olan FPS kit indirirsin hazır olan objeleri kullanır daha kolay yaparsın.
Örnek şu:
Sevgili Misafir. Üye olmadan linkleri göremezsin Üye olmak için tıklayınız