The thing that sold Windows as a viable gaming
platform for most people was the appearance of WinQuake (and
then later GLQuake and QuakeWorld). Taking a cue from past days, Vertigo Software
has ported the now GPL'd Quake
II engine to .NET (using Managed C++, of course).