This tutorial goes through the requirements for a game engine and addresses those requirements using the applicable aspects of DirectX with C#.
DirectX was first introduced in 1995 and is the recognized standard for multimedia application development on the Windows platform. This guide shows how to use DirectX from C#--the new language for the NET platform.