I have gone through all of the tutorials with ReSharper on my side helping to optimize things and update all of the code to C# 3.0
There have also been a few minor architectural changes making the different managers (shaders, objects, input etc.) into GameComponents and DrawableGameComponents – which I have been thinking about doing for a while – that drastically simplified the Game class itself.
Take a look at the new setup and let me know what you all think in the forums.
The projects in svn will now require Visual Studio 2008 to be run, and some parts of the code use features available only in C# 3.0, but any of these that your compiler doesn’t support should be fairly easy to write in a C# 2.0 manner.