I'm interested in seeing what is available for building Windows PC Games using the C# programming language. What I am looking for is some kind of game development kit that offers capabilities similar to or more than kits such as the following which use forms of the BASIC language or spinoffs of C++:
Rather than learn a new language such as one that comes with the above 2 sample kits, I'm wondering if something is already available for C# developers. Something that already has many ready made routines and frameworks to help make game development move along quickly. Please only suggest products that use C# under Visual Studio and not something that uses a different language. I will post another question later asking for toolkits or frameworks that are alternates to using c#. For now, I just want to know what is availble for those who want to onlly program with C#. Any info is appreciated. Thanks.