C ++ is a great language and I like it. He is building a ridiculously fast code. Thanks to the good use of profilers, optimizers, optimizing profiles, intermodule optimizers, constant and limited keywords, MMX / SSE / vector built-in functions and other materials, it can create ridiculous fast code.
You probably have eyes on job listings for larger gaming companies, and there are a lot of C ++ requests.
However, this is not the only way to develop games. I just want to introduce some alternatives.
Microsoft.NET stuff works very well. Check out their XNA platform .
You can also write awesome games, even in Java. There is a Java version of Quake2 that can get 1000 FPS in some areas of my Core I7 system at home. Most of the hard work in OpenGL and graphics drivers, of course.
Tons of people write fun Flash games that have much worse language performance than Java or .NET.
Zan lynx
source share