Game Development with C#

I was just browsing around for any cool new Gaming Engine developed on the .NET development platform and I found this Microsoft site https://www.microsoft.com/events/series/msdnvideodev.mspx. There is an academic community of developers contributing the gaming engine, creating modules, even creating there own game engine. Also you will find webcasts, code samples, downloads, etc... that give purpose to developer wanting to learn C# in a fun/collaborative way. I was also "somewhat" surprised to find that DigiPen Institute of Technology is offering a BS degree in Game Development... I say "somewhat" because the gaming industry has raked in over $10 billion and counting, that's more money than all the movies Box Office sales combined. I am actually more surprised that there are not more Higher Education institutions developing/delivering curriculum for this demanding market.