I have a little experience in making small time game applets in Java, and A LOT of experience in making games with Python/Pygame. I also know a like of SFML (C++) and SDL (C). I usually develop games in Pygame but its SLOW… performance is a constant nag. So I was looking for some good game library when I noticed the growing number of games developed in C#. I know a little of Windows Forms, and I know that It has a good Graphics API which wraps GDI. But which library is SERIOUSLY recommended? I know about SFML .NET and TAO SDL , should I use one of those? Or is Windows Forms alright? I was thinking of XNA but I have heard it needs a license and you need to BUY the XNA Game Studio. So which library should I use?
Share
XNA is free for PC development; it only costs money to develop for the Windows Phone and XBox (and use their marketplace) — PC games are still free (source):
It’s an extremely good framework, and I’d suggest going through their tutorial, and then checking out some of the samples in their education catalog.