f13.net

f13.net General Forums => Game Design/Development => Topic started by: Scold on December 03, 2014, 10:18:42 AM



Title: Anyone have experience with Unity MMO plugins?
Post by: Scold on December 03, 2014, 10:18:42 AM
If I'm looking at building a game out of middleware, Unity seems like the best bet... and there are a number of Unity solutions promising MMO functionality for fairly cheap (between 50 and several hundred bucks, depending on the size of the license). Has anyone actually tried using them? Are any of them robust enough to really base an indie game on?


Title: Re: Anyone have experience with Unity MMO plugins?
Post by: Trippy on December 03, 2014, 12:30:51 PM
Ask Brad :awesome_for_real:


Title: Re: Anyone have experience with Unity MMO plugins?
Post by: MahrinSkel on December 06, 2014, 04:57:11 PM
To be serious, I haven't used Unity, but I've followed some projects using it and most of them say nice things when they aren't actually chasing bugs in it.  I'd suggest checking middleware vendors for projects using them (anybody that doesn't want to tell you, that's a huge red flag), and then maybe trying to contact those users directly.  Whatever Project Gorgon is using seems to work pretty well, but I have no idea what it is (only that they did use something for their networking/client-server synchronization).

--Dave


Title: Re: Anyone have experience with Unity MMO plugins?
Post by: Paroid on December 10, 2014, 10:30:41 AM
Short answer: each possible solution needs to be compared against your needs.

I've been doing Unity development for about 3 years now. Built a multi-player fps with TNet. I haven't done a survey of the available solutions in a while. I recall looking at Photon and maybe Raknet integration when we started the multi-player project. The conclusions I came to a couple years ago were that the quality and ease of use varied wildly across the different offerings.

I ended up building persistent storage, authentication, and lobby processes as they weren't in TNet at the time. Luckily we had a source license on TNet and a good working relationship with the author, because we ended up making significant modifications to how games launch and player authentication. Oh, we also started with TNet at a very early release level so it may be much easier to work with at this point.

I did a little research on Project Gorgon and it seems they did a bit of custom work as well for their servers: http://projectgorgon.com/forum/general-gorgon-discussion/36-project-gorgon-s-game-engine#147

It seems to me that it's best to describe what features you need and then look at what the solution offers for it. http://www.gamasutra.com/blogs/AshkanSaeediMazdeh/20130524/192975/Choosing_the_best_networking_middleware_for_your_Unity_based_multiplayer_or_MMO_game.php is a good place to start for that.

If you have a good candidate and want a second opinion or other questions, feel free to ask.