title: 3D Engine with C#
body: <p>The goal of my personal experiment is to create a 3D engine in C#.</p>
  
  <p>I have read a little about XNA and SlimDX. I'm not sure about XNA, because it's basically a complete engine already and so there won't be much for me to do. SlimDX looks closer to my assumptions, but I would appreciate any other recommendations.</p>
  
  <p>I have some experience using OpenGL and writing a simple engine for Android games, and for the PC using jogl.</p>
  
  <p>I am interested in hearing about something similar to the level of abstraction available through Java / OpenGL, but this time with DirectX.</p>