I am making a 2D game in C# using picture box, but to me it seems the performance is kinda bad. Though it might be just because of my bad optimization.
I heard about SDL and XNA and was wondering if I should use any of them and which one?
The game is intended solely for windows and I am planning on implementing multiplayer later so some library to help me with networking would be cool too.
The game I am making is 2D game similar to Phage Wars if you know it.
You should use XNA, it also has all the power of .Net to handle networking