Best networking frameworks for an MMO in Unity
Hi everyone,
My team is curious if there's anyone who has experience/knowledge about making a networked game in Unity. We'd really appreciate talking to you if you do. What we're concerned about is which networking framework is the most scalable and will work the best with many simultaneous players.
Thanks for taking the time to read this. We hope you can help.
My team is curious if there's anyone who has experience/knowledge about making a networked game in Unity. We'd really appreciate talking to you if you do. What we're concerned about is which networking framework is the most scalable and will work the best with many simultaneous players.
Thanks for taking the time to read this. We hope you can help.
Comments
Also, this: http://www.gamasutra.com/blogs/AshkanSaeediMazdeh/20130524/192975/Choosing_the_best_networking_middleware_for_your_Unity_based_multiplayer_or_MMO_game.php (interesting, but long, read).
GLHF
The links you sent are helpful, but unfortunately out of date. Also it seems that unity networking isn't scalable, so with many many players it won't provide the best performance, and that MMO package seems to use unity networking...
I realized that what we really need is someone to give us an overview of how things work in an MMO, in quite a lot of detail, like how to reshape your code.
Joel
Networking is difficult. If someone asked me to produce an MMO, I'd check their budget to make sure it was suitably huge, then I'd start looking for MMO networking frameworks to take apart. If the goal was to write everything from scratch, I'd start with a completely unrelated game with "simple" networking between two machines on the same network, then move on to a client-server setup on the same network, then I'd start working on lag tolerance and punchthrough and that's probably about where I'd give up again ;)
Have you taken a look at the various white-label MMOs out there that you might be able to tweak and edit to serve your needs rather?
If you haven't done a networking game before though, just be prepared that it is going to take much longer than doing a single player game. Good luck!