but then there has to be some sort of multiplayer
Not really. You could make a level, maybe the devs look at it a little and then it goes into the Map pool for everyone to play (if they come across it)