- Home /
PUN vs uMMO
I have made a single player game in unity. Now I want to add multiplayer. As I have very less knowledge of networking, I was looking for assets in unity asset store which can help me moving forward. I found two assets, one is Photon Unity Network and other is uMMO. As I don't know how to compare both, can anybody help me out which one is better and why? Thanks in advance.
Answer by Oana · Feb 14, 2017 at 08:26 AM
I don't think either is "better". The best way to decide is to check their features and read their documentation and see what makes more sense for your needs.
I used Photon before, and I never used uMMO but it seems to be a wrapper around the default Unity networking system. Here are a few points to help you decide:
Photon:
They can host your server, but you have to pay based on max CCU (Concurrently Connected Users)
You can host your own server, but you still have to pay based on max CCU (although a lot less)
They have a good matchmaking system
It works based on "rooms" that players join at random or selecting from a list (you can filter it by various criteria). You could also make everyone join the same room.
Pretty good documentation with lots of examples and good support (uMMO may have this too, no idea)
There are some limitations regarding how many messages you send per second per room
uMMO (based on what I can tell at a quick glance):
You pay once and then that's it (but you have to host your own server)
They say they also offer a service to host it for you, but I couldn't immediately find details about cost/specs.
Everyone connects to the same "world" (if you want a room based system, you probably need to make your own)
You have no message limits by the looks of it (although you will still be limited by your users' network and your server)
Full source code (if you ask them for it). It's nice if you are an advanced programmer.
Your answer
Follow this Question
Related Questions
Unity networking tutorial? 6 Answers
Unity Photon Transform Issues 0 Answers
UNET Matchmaking Filter Issues 1 Answer
Local multiplayer networking - Howto 3 Answers
What is Send rate? 1 Answer