C#, XNA and managed code aren't going to stand in your way of creating great games.
While C++ is currently the de facto standard in most areas of game development, I can see how we might all move up to higher level languages in the near future.
After all, when I first started out (half a life ago), all serious game developers were using C or even handcrafted ASM to get maximum performance out of the 486s and Pentium Is that reigned back then.
We still have a few spots of C and ASM in our code today, but no one in their right mind would write the kind of engine that runs a top tier console title entirely in such low level languages.
A decade from now, people will probably start saying the same thing about C++.
|