Wayback Machinekoobas.hobune.stream
May JUN Jul
Previous capture 13 Next capture
2021 2022 2023
1 capture
13 Jun 22 - 13 Jun 22
sparklines
Close Help
  • 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
1
Question by LordZephyr · Oct 03, 2012 at 01:25 AM · networkingsocialin-app

Where do I learn how to put "Social Networking" into my Unity game?

I have been reading about the different questions on here that ask about Social Networking in a Unity app. I'm looking to do that for the game that I'm working on right now but I am not going to go crazy with it. All I want to be able to do is have people "text" each other in my app while they are playing the game. Can anyone direct me as to where I might be able to learn how to add that feature into my app? I don't mind books at all or research on the web. I just don't know where to go to learn that aspect of Unity.

Thanks so much!!!

Tom

Comment
Add comment · Show 6
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
avatar image Dreamblur · Oct 03, 2012 at 01:43 AM 1
Share

"Text each other?" Are you referring to S$$anonymous$$S, or simply online chatting?

avatar image LordZephyr · Oct 03, 2012 at 02:14 AM 0
Share

I'm so sorry. I should have thought about the conversation mode better. I want chatting between the players and not texting (S$$anonymous$$S). $$anonymous$$y $$anonymous$$d is in a thousand different places. Also, this is for the iOS system as well. Thank you for checking on that for me, @Dreamblur.

$$anonymous$$

avatar image AlucardJay · Oct 03, 2012 at 02:26 AM 1
Share

I too am interested in this, but have not made anything yet. I have seen this as the most common answer to learning networking : http://unity3d.com/support/resources/example-projects/networking-example

avatar image shaderop · Oct 03, 2012 at 05:26 AM 1
Share

Is this for multiplayer game where users are already required to create accounts to log into your game? Because if that's not already the case, I honestly don't think many people would bother with creating yet another username and password just so they can chat with each other from an otherwise solo playing experience.

avatar image Fattie · Oct 03, 2012 at 08:10 AM 1
Share

many just use the Prime31 plugins

Show more comments

1 Reply

· Add your reply
  • Sort: 
avatar image
2
Best Answer

Answer by dscroggi · Oct 03, 2012 at 05:12 AM

Here are three possible solutions:

  1. Use Unity's networking. The pros of this are that it's very simple and quick to learn and also you can use them for free. From experience these work well and are very efficient and reliable for small multiplayer/chatting applications.

The link alucardj referred is one good way to learn Unity networking which uses a networking library called Raknet I believe. Also the M2H Ultimate Networking tutorials are amazing for learning this.

  1. Use a 3rd party server designed for use with Unity such as Photon or SmartFox. These are both excellent solutions and very affordable, however you will need Unity pro if you plan on using these for mobile. Well worth the investment in my opinion. These programs could potentially reduce development time by hundreds of hours. I haven't used SmartFox, but I hear good things, and I know Photon is a sturdy server. Again, M2H has tutorials for Photon, although it will be significantly more work to basically program your own back-end using Photon's client interface.

  2. Make your own! There's nothing stopping you from doing everything entirely yourself. I'll be honest, it will be a lot of work but the product will be your own and free forever. I have a blog related to this, as well as some short video tutorials on how to set up your own custom server: videos / blog

With any of these three paths, learning network programming will require many hours of work. I also suggest typing things out and really try to absorb whatever tutorial you are studying, that way it will be a breeze later on to expand it or add custom features.

Comment
Add comment · Show 1 · 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
avatar image LordZephyr · Oct 03, 2012 at 01:25 PM 0
Share

Thank you so much!!! I will give it all a try. I would love to do everything myself but I'm just one person and I don't know anythign about the networking aspect of ga$$anonymous$$g. (I wish I did but I'm willing to learn). I am getting much better with Unity and I want to expand. I'm getting really good reviews with my first game I created with Unity. I like it better than developing in only Xcode.

Thanks again!

$$anonymous$$

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.

Follow this Question

Answers Answers and Comments

13 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

Related Questions

Unity networking tutorial? 6 Answers

Prime31 Social Networking error cs1061 and cs 1579 0 Answers

Network Lobby/Manager - Spawn player when I tell it to 1 Answer

Networking pattern for team-based play 1 Answer

PhotonNetwork.Instantiate is not "buffered" 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