俺は一時期C#でゲーム作ってたが、C++に戻りつつある。
メリットは
1.実行速度がでる
2.ゲームエンジンはC#版でも結局C++のラッパだからC++のほうがデバッグしやすい。
3.C#からC++を呼ぶ手段はいろいろあるが、その逆は少ない。