I'm guessing you haven't done much or any games programming. The .NET libraries have plenty of nice stuff in them, but they cover very little that's needed in games. 3D graphics API's - all C or C++. Essentially all game engines, physics engines, animation engines, scripting systems, etc -...