Which Networking tool to use for SIMPLE, SMALL multiplayer game?

Hi all,
I’m looking to get a basic multiplayer function set up for my game. Like, just basically some 3rd person capsules on a plane, with multiple players, of course. First off, I attempted to use the built-in Unity Networking. However, that failed miserably, as I could only connect via two builds on the same machine. I could not connect at all over the internet, which of course defeats the whole point of multiplayer. The error I got was extremely vague and although I found several examples of others having it on the internet, none of them had found a solution. So I looked elsewhere. Photon networking looked promising, but EDIT There is documentation after all. I just looked in the wrong places, apparently. /EDIT. The only other alternative I can see is SmartFox…and I don’t know too much about it. Is it any good? There seem to be a good deal more tutorials out there about it…but it seems expensive. True, they do have a free version…but does it work?? And is it overly complex?

If anyone here has had success with any of these solutions, or even another solution that I have not mentioned, please share your opinions/advice. :smile:

If u want to make a small multiplayer games then u can use Unity’s Inbuild Network API.

Did you even read my post? :stuck_out_tongue: I guess it was kind of long and boring…okay here’s the short version.

Built-In Unity Networking: ERROR.
Photon Networking: EDIT Apparently there is documentation. Go figure. /EDIT
SmartFox Networking: ???
Other Networking Tools: ???

SmartFox is fairly decent, and I know a few people use both Photon and SmartFox with good results. I’m surprised about the comment around Photon, I’ve never watched them myself but I have heard good things about the tutorial over at http://cjrgaming.com/. SmartFox limits the “free” eval version at 20 concurrent users so that might get you buy until you go commercial / multiple people. Not sure what Photon’s licensing is like.

Unity networking support nat punchtrough, so you can connect over internet.
Did you used the master server from UT? or your own?

I don’t want to hijack your thread and obviously I can’t say a lot about the other options…
Still (from developer to developer) it would be nice if point me to the videos you couldn’t watch. None of them is planned to be private.

And one objection: Documentation is in our SDKs and online: and of course there is a video which explains how to start the server.

Don’t worry, you’re not hijacking it. Honestly, I was quite excited about Photon, it looks really, really good and the pricing is amazing. Plus, getting a direct response from the Photon Devs gives Photon a lot of credibility from my perspective. Obviously, from what has been said in this thread now, I realize there is quite a bit of information out there that I have somehow missed. Thank you for the links to your documentation, apparently my google skills need some working on. All said and done, I think I’ll use Photon. :smile:

However, these two links are the one thing I will complain about. I don’t know if they’re just so old that they’re outdated, but they did frustrate me a bit. :stuck_out_tongue:

This has been linked to in a couple of places, but the page does not exist: http://developer.exitgames.com/quick…ninfiveminutes
This video, for example, on your blog, is marked private. It is a bit old, perhaps, but I think it could have been helpful. Unless there is a newer version somewhere that I missed. http://blog.exitgames.com/?p=855

Wow. How did I not find that? This looks really good…I think I’ll go with Photon after all. I feel bad now for saying there were no tutorials…wow.

winsock32

Please give us some more information about what you mean with that great post…

This happens. If I had to point you to it, it’s probably not prominent enough.
Thanks for the two links, too. The blog post so old! Maybe someone made the video private, because there’s a new one.
The other link looks broken with all the dots inside. But the server should definitely point you to existing docs instead.

Let us know how you do with your project :slight_smile:

There is a new section for the Photon Documents: [Fusion 2 Introduction | Photon Engine Steps](Fusion 2 Introduction | Photon Engine Steps) - Let me know if you recognize the voice :wink:

In any case, thanks to crispie who already linked you to my site and videos. I don’t cover Photon Unity Networking, yet. I am just starting to make a checkers game that I will turn into a tutorial called “PhUN with Checkers” that should explain some of the major concepts behind using PUN to make a turn-based game.

In any case, I hope you find what you are looking for, and if not, drop me a line and I’ll see what I can do to help out.