XNA was a beautifully made C# wrapper for Direct-X. I used it to release two games on the X-box 360. Three other games where in the pipeline when Microsoft decided to sunset the framework. Luckily XNA lives on in the form of FNA and MonoGame. I am currently in the process of porting my games to the Raspberry Pi using one of these frameworks.