What is a good simple 3D graphics *library* for C#?
Take a look at the OpenTK project or any equally API wrapper out there. I used OpenTK in the past and it did whatever I wanted from it so I would advice this
Hi,
Take a look at MonoGame!
It is an open source modern re-implementation of the popular, but a bit old and cranky, XNA framework.
Just as a quick reference where it stands in the API/Framework/Engine scale:
DirectX/OpenGl < SlimDx/SharpDx/OpenTk < SDL2-CS/SFML.Net < XNA/MonoGame < Unity
It is far more established than a low-level graphics API or a wrapper around it, so you have many stuff pre-made (e.g.: a game-loop, a sophisticated and extendable asset pipeline, a simple game object system, an easy to use 2d/3d rendering system - a.k.a simplified dx/gl etc...) but it has no editor, no high-level systems in place (e.g.: no built-in collisions, physics or AI), nor a bloated run-time. You can essentially use whatever you like/need from it, even simply as a wrapper around DirectX/OpenGL.
Br.
Blog | Overburdened | KREEP | Memorynth | @blindmessiah777 Magic Item Tech+30% Enhanced GameDev