Comment Re:Smart people know already... (Score 2) 616
Game developers use C# to write their pipeline tools (level editors, particle editors, AI editors, etc.), not the game itself. except for XBLA indies, all major console games are pretty much 100% C++.
some also include scripting languages like lua or python for higher level, non time critical processes (like level scripting), but if you want your game to run fast (and you do, as faster=more stuff on the screen at the same time) you use a visual tool that internally generates C++ code.
as long as C++ is the fastest, closest to the machine language it's never going to go away.
and don't talk to me about managed code, when you have 64MB of ram to run a game on the wii I can tell you you better know exactly how you use your memory at any given point in time. you ban dynamic allocations and make sure all objects are placed in a nice contiguous way (to avoid cache misses) in your memory pools.