Game Development Stack Exchange is a question and answer site for professional and independent game developers. It's 100% free, no registration required.

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 am currently transitioning from XNA to SDL, and was wondering if SDL.NET provides the same benefits as SDL C++.

Considering that SDL.NET uses the .NET framework as a wrapper to the SDL base libraries, I would assume that this creates less portable code.

If I want to be able to compile my source to multiple platforms, would it be best for me to stick with C++ ? Or will SDL.NET provide the same benefits?

share|improve this question
As far as I know, .NET framework is only available on Windows. – Luke B. Feb 6 '13 at 12:37
Maybe there's a way to work with Mono. It's cross-platform. – user15805 Feb 6 '13 at 13:44
up vote 2 down vote accepted

.NET Framework is availble on other operating systems if you use Mono. If your problems are just about cross-platformness, I would highly suggest you use MonoDevelop.

However, it seems SDL.NET has some issues with Mono, at least on Android.

I suggest you do some research about SDL.NET and Mono and see if would be OK to use this match-up.

share|improve this answer
Yes, upon reading some more, SDL.NET doesn't seem to be a very good solution for the time being (for me). – Jon Feb 6 '13 at 14:54

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.