Buna ek olarak oyun motoruda seçmelisin. Sorduğun soru çok genel bir soru her ağızdan farklı bir cevap gelebilir. İleri düzey yüksek grafikli oyunların genel olarak unreal engine ile yapıldığını sanıyorum. Bu motor'da C++ dilini kullanıyor. Biraz daha basit ama yine de iyi oyunlarda Unity ile yapılıyor. Bu motorla da çok güzel animasyonlar ve güzel grafikli oyunlar yapılabiliyor. Unity'de C# programlama dilini kullanıyor. Sanırım unreal engine öğrenmesi biraz zahmetli ama daha kapsamlı. Sadece bu 2 motor yok tabii ki, bir çok oyun motoru var araştırabilirsin