• Products
  • Solutions
  • Made with Unity
  • Learning
  • Support & Services
  • Community
  • Asset Store
  • Get Unity

UNITY ACCOUNT

You need a Unity Account to shop in the Online and Asset Stores, participate in the Unity Community and manage your license portfolio. Login Create account
  • Blog
  • Forums
  • Answers
  • Evangelists
  • User Groups
  • Beta Program
  • Advisory Panel

Navigation

  • Home
  • Products
  • Solutions
  • Made with Unity
  • Learning
  • Support & Services
  • Community
    • Blog
    • Forums
    • Answers
    • Evangelists
    • User Groups
    • Beta Program
    • Advisory Panel

Unity account

You need a Unity Account to shop in the Online and Asset Stores, participate in the Unity Community and manage your license portfolio. Login Create account

Language

  • Chinese
  • Spanish
  • Japanese
  • Korean
  • Portuguese
  • Ask a question
  • Spaces
    • Default
    • Help Room
    • META
    • Moderators
    • Topics
    • Questions
    • Users
    • Badges
  • Home /
avatar image
Question by Shadowraix · Jan 06, 2014 at 10:31 AM · networkingphotonsmartfoxsmartfoxserver2x

Photon or Smartfox? Which is better?

I've seen questions about these before, but they were all a few years ago and I know both programs/services have probably received updates within that timeframe. I'm wondering as of now which service/program should I go for for networking? Price is a major issue for me right now so it all depends on the price to CCU ratio as well. It's going to be for an MMO. The game is surrounded around roleplaying, but it's nothing like standard MMORPGs these days. It's more focused around animals and such. I became interested in Photon because it appears that no server-side coding is needed unlike SmartFox which requires Java. Seems like I could get up and running faster with Photon. However, the game will be have to be able to run smoothly with a lot of users in a single area or room. So, which would overall be better?

Comment
gsabran

People who like this

1 Show 0
10 |3000 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users

1 Reply

· Add your reply
  • Sort: 
avatar image

Answer by BananaClipStudio · Jan 05, 2015 at 08:56 PM

Alright have a serious question for you and please don't take this as me being a jerk. I am actually trying to help you but I need to know one thing. Have you done any work with networking before? If not I suggest forget about starting a project focused on MMO mechanics. I only say this because there is more than meets the eye with networking games especially when it comes to MMOs.

Now if you do have experience please ignore the above statement, it is made for anyone else that stumbles upon this post that might not have any experience in creating an MMO or networking in that matter.

If you are creating an MMO based game forget about using PUN...completely. Now for Photon server it is possible and there is a great guy out there (http://www.cjrgaming.com/) that has made a tutorial series to create an MMO and more using both SmartFox2X and Photon Server. Both are great tools but are targeted at different backgrounds... If you have experience (even a little) with Java go with Smartfox... it will save you lots of time and has great documentation. If you are completely new I would go with Photon server and just in case you decide MMO is too huge for you it will be easy to drop to PUN and gain some experience making basic networking applications.

Now CJR Gaming does offer letting you buy the framework for $100 or so but if you are serious on learning the concepts I would save your money and watch the tutorials from the start and take notes. Before watching the videos make sure that you understand the concepts of C# and not just Unity's version, but creating C# scripts and .NET.

One thing that I found helpful was watching his videos and every so often trying to figure out the next step before you watch the next video, you will be surprised how much you can put together on your own.

This will keep you busy for awhile and if you have questions(or anyone that reads this) please don't hesitate to email (jrkruse@bananaclipstudio.com) me and I will be glad to help you find your path to learning how to make your networking games.

I hope that you find this a bit helpful and best of luck :)

Comment
gsabran

People who like this

1 Show 0 · Share
10 |3000 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users

Your answer

Hint: You can notify a user about this post by typing @username

Up to 2 attachments (including images) can be used with a maximum of 524.3 kB each and 1.0 MB total.

Welcome to Unity Answers

If you’re new to Unity Answers, please check our User Guide to help you navigate through our website and refer to our FAQ for more information.

Before posting, make sure to check out our Knowledge Base for commonly asked Unity questions.

Check our Moderator Guidelines if you’re a new moderator and want to work together in an effort to improve Unity Answers and support our users.

Follow this Question

Answers Answers and Comments

19 People are following this question.

avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image

Related Questions

MMO Server backend: Smartfox or Photon 2 Answers

(C#) Help with Multiplayer Features - Photon Unity Networking 0 Answers

Strange IP and Port when using Network.Connect() 1 Answer

Photon pun problem on send and read request 0 Answers

Matchmaking multiplayer help 0 Answers


Enterprise
Social Q&A

Social
Subscribe on YouTube social-youtube Follow on LinkedIn social-linkedin Follow on Twitter social-twitter Follow on Facebook social-facebook Follow on Instagram social-instagram

Footer

  • Purchase
    • Products
    • Subscription
    • Asset Store
    • Unity Gear
    • Resellers
  • Education
    • Students
    • Educators
    • Certification
    • Learn
    • Center of Excellence
  • Download
    • Unity
    • Beta Program
  • Unity Labs
    • Labs
    • Publications
  • Resources
    • Learn platform
    • Community
    • Documentation
    • Unity QA
    • FAQ
    • Services Status
    • Connect
  • About Unity
    • About Us
    • Blog
    • Events
    • Careers
    • Contact
    • Press
    • Partners
    • Affiliates
    • Security
Copyright © 2020 Unity Technologies
  • Legal
  • Privacy Policy
  • Cookies
  • Do Not Sell My Personal Information
  • Cookies Settings
"Unity", Unity logos, and other Unity trademarks are trademarks or registered trademarks of Unity Technologies or its affiliates in the U.S. and elsewhere (more info here). Other names or brands are trademarks of their respective owners.
  • Anonymous
  • Sign in
  • Create
  • Ask a question
  • Spaces
  • Default
  • Help Room
  • META
  • Moderators
  • Explore
  • Topics
  • Questions
  • Users
  • Badges