One of the latest interesting things i've been doing is learning the XNA Framework.
"The XNA Framework is the set of .NET libraries that developers will code against to build their games."
The core layer of the XNA Framework provide a cross platform programming model for accessing Graphics, Audio, Input, Math, and Storage (More will be added). So it is VERY easy to handle graphics (2D and 3D) as well as Inputs such as Keyboard, mouse and even the xbox 360 controller. Did I mention? The games will be able to run on the xbox 360, further this is all done in C#!!!
There were very good discussion on will a managed enviorment such as .NET will be able to run a high performance game such as Halo, you should really check the answer on the XNA Framework Forum. (I learned that parts of Unreal are actually written in an interperter, script language).
Currently the XNA Framework is running on Visual C# Express (Some allready tweaked it...)
If you can't hold yourself and want to try it out:
Visual C# Express : http://msdn.microsoft.com/vstudio/express/visualcsharp/
XNA Studio Express:http://msdn.microsoft.com/directx/xna/gse/
Microsoft Direct X SDKhttp://msdn.microsoft.com/directx/sdk/
Source for Mech Commander 2, which Microsoft made freely available: http://www.microsoft.com/downloads/details.aspx?FamilyID=6D790CDE-C3E5-46BE-B3A5-729581269A9C&displaylang=en
I'm really not familier with game programming that much, but it is something that very interest me. Since allmost anyone in the community who is working with XNA these days allready develop a Pong game. I decided to do something else as a challange. I'm going after Load Runner.
So far I've been able to load the levels and change between them using keybaord shortcuts - Control+N(next level) / Control+P(previous level). Further am displaying the Gold with shining animation exactly how it was with the Original game.
Here is how it looks so far:
This is going to be so great playing it on the xbox 360!