One of these days, I'm going decompile it the Quake2 managed exe into C#, my preferred language.
Seriously, was there any reason for using C++ over any other language? Aside from the fact that the original Quake code was likely C++ and porting it to C++.NET was the shortest path.
What is the deal with performance? Is C++.NET the best?