Furthermore the highly popular Unity Game Engine offers C# as its scripting language which is the language of choice for every bigger and serious project because huge projects written in Javascript are alot more pain to maintain. Part of this is Visual Studio excellent features (you dont necessarily need Resharper).
So there actually is alot of C# in game development these days, mostly used as the Scripting language while the engine and APIs are written in C++.