Hello, I am finally deciding to get back into 2d game development. working alone, i have experience in 3d game development but it seems to daunting to tackle an entire 3d game alone, so i plan to take it down a step (or dimension :P ) and try my luck at 2d.
My problem at the moment is i cant decide on an engine best suited for my needs :/ . I already have created all the basic artwork for the game. Its going to be a top down 2d game. sort of in the style of SAS zombie assault (if anyone here has seen that) and it will have networking. like being able to handle 6 players on a map at a time. (I do plan on renting a server).
I feel comfortable with c++ , c, and c#. as i have worked with all 3.
My first approach was to try the 2d features of unity (because i know unity's built in networking could handle a few players on a map in 2d if done correctly) But i seemed to run into alot of problems creating a 2d game with a 3d engine.. seems logical to run into odds and ends there. I have worked with things like sfml/allegro/irrlicht/ogre/game maker and so on. But never needed networking support . I prefer to have an interface to work with (like unity/game maker . unlike how working with allegro and sfml is)
Does any one know of something to best fit the requirements here?