I guess my real question is more specific than that.
I'm working on a game by myself and it has 2 player local multiplayer implemented already (it's a pretty simple 2D arcade-platformer type game). I'd like to add online multiplayer into the mix but figure it'd be more within my time frame to hire someone who already has the know-how than to learn it myself at this time.
I have no idea what the average cost of something like this would be. I figure the programmer would have to go through the original code first to get their bearings (which would take time and some back-and-forth), figure out the best way to host the players, and then centralize the already made local code around net play. Or maybe I'm way off on this. Maybe it'd be faster to learn it myself than to acquaint someone else with the game.
Any help or insight would be appreciated.