Hi all, I'm trying to get back into game development(I used to make 2D games using VB6. *shudder*) I've been fooling around with Unity but I decided I'd sorta just rather make my own project being as I'm more interested in 2D than 3D. Unity seems a bit more geared towards making 3D and just a little too fancy for what I'm looking for, plus, what's the fun in making a game if all you get to code is some scripts?
Anyway, to the point, everywhere I look on the internet says that the c# graphics class(es) isn't/aren't really good for making games, and that I should instead use XNA(which I have discovered is actually dead) or MonoGame. So, looking up on MonoGame, it seems like it's got a pretty good reputation, but I've seen in a couple places that it has some issues with Windows 8 and I'm just wondering whether that's a thing of a past release that I don't have to worry about, or if I'm going to be running into problems. I'm currently using Visual Studio 2012 Express.
Also, one more question, and this is just out of personal preference from my VB6 days, but is MonoGame good for Windows Forms projects or will I have to use an Empty Project or whatever other options there are?
Take into consideration that I may sound completely clueless here, and that's because I am. I'm just looking for a good way to start off, and learning as I go has always been my favorite way to go, so I'm just trying to figure out what I should be using and doing to jump straight into learning as I go.
EDIT: just found on msdn.com or whatever that Windows 8/8.1 is indeed supported by MonoGame now, but my question still stands: are there hiccups with it? I'm just worried after reading from a couple different sources that people had to find workarounds to get Mono to work for them.