Game Development Stack Exchange is a question and answer site for professional and independent game developers. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I'm looking for a C# 2D game library based on something like OpenTK which wraps OpenGL for C#

Basically something like Slick2D (2D game library for Java) which is based on LWJGL which is an OpenGL wrapper for Java.

Is there something like this for C#?

share|improve this question
FlatRedBall is pretty good, albeit it's XNA-like, not OpenGL-like – ashes999 Apr 30 '12 at 1:03

There's monogame, I believe it is an XNA implementation that works on mono by using openGL.

share|improve this answer
XNA (and thus Monogame) are not 2D libraries or engines. They're frameworks. – doppelgreener May 2 '12 at 0:03

There's a little library called AssortedWidgets which is a GUI application using OpenTK. You can read a bit about it here.

It allows GUI interfaces like this:

enter image description here

share|improve this answer

Probably not exactly what you're searching for, but still.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.