Links

Buttermilk Game Engine

Features one of the best GUI implementations designed so far, all in C# and tailored for XNA. Usable on the XBox 360!

SVG#

SVG is a new XML-based description language for vector graphics. It is likely to become a standard for web graphics in the near future.

DirectX SDK

Microsoft's free DirectX SDK, used to access 3D accelerators, sound cards and input devices through a unified interface. Includes Managed DirectX for .NET 1.1 as well as the new Managed DirectX for .NET 2.0.

Tao Framework

Portable .NET bindings for most of the libraries popular in game development, including DevIL, OpenGL, SDL, Cg, ODE and OpenAL. Saves you from the work of writing custom wrappers and updating them on each and every .NET platform, though you will still have to cope with the procedural API these libraries provide.

Axiom Engine

A complete C# rewrite of the well-known Ogre 3D rendering engine. This is a high-level engine which provides complete abstraction from the 3D API, supports both OpenGL and DirectX, contains a well-designed scene graph model and understands CG for complex shaders. In short, this is a very good component for the rapid development of real-time 3D applications in .NET.

CeGui#

Complete C# port of the CeGui in-game GUI rendering library. CeGui enables you to create advanced GUIs that are rendered ontop of the scene using a 3D API such as OpenGL or DirectX. It contains all the basic controls you know from a windows environment plus the development of custom controls and themes is very easy.

Purple# Engine

Purple# is a game engine written in C# from scratch. Besides being a 3D engine, this project also integrates audio playback, input device management and simple GUI capabilities.

DirectShow.NET

A DirectShow wrapper for .NET that features the full DirectShow interface. Intended as a replacement for Microsoft's AudioVideoPlayback.dll that has been discontinued in Managed DirectX 2.0 without a real alternative being ready to fill the gap.