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.

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.