2 Boyutlu oyun geliştirecekseniz Kesinlikle C#
Fakat 3 boyutluysa burdan karar vermelisiniz:
Unreal veya Unity en popüler/profesyonel 3 boyutlu oyun geliştirme motorları.
Eğer C++ öğrenirseniz Unreal için daha iyi olur, C# öğrenirseniz de Unity için uygun olur.
Ama bana kalırsa, Unreal de seçsen Unity de seçsen C#(C++++) daha iyi seçim olacaktır.