It really depends on what type of game you're planning on building: many games could be done in a language like C#. That being said, the majority of game development is done in C++ just becasue the majority of game development needs to eke out every last bit of performance that the platform can provide and that means either C, C++ or (shudder) assembler.