だからゲーム本体でC++で書かれてるところとの共通部分とかどうすんの。

全くゲームと切り離された雑用脇役ツールとかならC#でもいいけど、
ゲーム用の3Dマップエディタとか作ってると
結構ゲーム本体との共通部分ってあるじゃん。

わざわざC#に書き直したりすんの?

俺はそれがメンドクサイからC++/CLRという
キモイ環境を使ってみたがキモ過ぎてもう触りたくなくなった。
次回からはC++一本でやるつもり。