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 Gianca · Aug 12, 2010 at 02:23 PM · multiplayernetworkserverweb

How do I make a virtual world in Unity?

Hello Unityrs,

can anybody suggest me any tutorial to develop a simple multi-player web virtual environment which incorporates Unity for a collaborative 3D environment.

Many thanks,

GC.

Comment
Add comment · Show 1
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 RobinG2 · Dec 21, 2012 at 01:45 PM 0
Share

Hi, If you are still having troubles with the networking side of Unity for a virtual world - look into solutions like those offered at http://reactiongrid.com We offer hosted solutions for SmartFox, Control Panels for registration system, user ad$$anonymous$$istration and more and tie ins to our Jibe kit. Jibe is a head start kit for virtual worlds in Unity. We have been developing Jibe for 2.5 years and have loaded it with drag and drop scripting and many more features that you just have to activate. For developers our tools are fantastic. We have married the best features and made them into an expandable kit with a hosted virtual server and all the bells & whistles for ad$$anonymous$$istering to your world. As I read through some of the comments below I have to agree with everyone who said that this is not easy feat. It wasn't - I can tell you that from firsthand experience.

3 Replies

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

Answer by AngryAnt · Aug 12, 2010 at 03:11 PM

Just like there's no formula for creating the next big hit MMO / replicating Gears of War or creating your own version of Ratchet and Clank, you won't find a "Creating virtual world software solutions: A-Z" manual anywhere. If it was that simple, the industry would be quite a bit smaller.

I'd suggest you start out and get to know Unity better by going through the officially given tutorials and then expand your knowledge with networking tutorials and community created tutorials.

All of this assumes that you have some understanding of programming, 3D math and networking. If you lack this as well, jump onto amazon and see if you can find some well recommended books on the subjects.

The task you're considering is not exactly a simple one, but best of luck.

Comment
Add comment · Show 2 · 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 Gianca · Aug 13, 2010 at 01:23 PM 0
Share

Ouch, sorry. $$anonymous$$y question was posed in a misleading way, I think. What I actually need to practice with is the API in unity which allows me a network communication between the clients which access the same 3D world I build. I have been through the $$anonymous$$anual but the list of each single function is not that helpful. So, I was wondering if there was a more clear and simple step by step tutorial.

Cheers. GC.

avatar image fireDude67 · Nov 30, 2010 at 02:01 AM 0
Share

You do know you can edit your posts, right? Click the edit link

avatar image
1
Best Answer

Answer by jc_lvngstn · Aug 12, 2010 at 07:34 PM

If you are new to game development, I would recommend doing this:

Create a REAL simple 2d game, one where you control a colored sphere and your friend(s) control other colors.

Get them to shoot at each other, then handle something like scoring, etc.

Once you have that working, and are somewhat understanding the basics of networked gaming, look at how to create your own 3d environment. A SIMPLE one. Heck, reuse the island demo. Or just create a flat plane with some grass, and a couple of trees.

Now, duplicate the colored spheres shooting at each other, but now with your 3d environment.

By that time, I think you'll start to see the challenges of your request. Add some npc characeters that have a simple AI, then make them move around, shoot at you, etc. This makes it even more challenging.

Then add some simple quests/goals.

Something that I struggle with is, I have big dreams and ideas, but if I just dive in and try to create the next awesome space game...I FAIL, because making cool, big games is a huge undertaking that normally takes people with a lot more experience and natural talent than I have YEARS, and LOTS of money.

So

Start small. When you are trying to understand a new concept, like network programming, ai, pathing, etc...just create a simple project focused ONLY on that! Don't try to understand pathfinding, AI, networking, and such all at once. Understand each part, and get a little sample where it works.

Don't expect to learn how to create awesome fully eye-popping 3d models, while you are learning how to do your game (unless you are already able to create them). Just use a sphere for your models, or something. If you get the game mechanics working...worry about having nice looking models later.

Get ready for frustration, and a long haul. Unity is an awesome tool...but doing what you are asking takes a long time. The forums and answers are nice...but not really a repository for knowledge. There is some information there..but you will spend many hours scouring the internet and even watching youtube videos. I'm currently frustrated because I'm TOO DUMB to grasp effective uv unwrapping/texturing on my models :( :(

The key is...start building your knowledge on various aspects of game programming (like by making simple games that uses these parts), then you will have confidence when it comes to bigger projects.

Just my $0.02.

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 Gianca · Aug 20, 2010 at 02:44 PM 0
Share

LOL! thanks! Bank transfer ordered! ;)

avatar image
0

Answer by hamsternaught · Jul 22, 2012 at 05:50 PM

Try this its called smartfoxserver it works for unity and adobe flash! get it here http://www.smartfoxserver.com/

Comment
Add comment · 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.

Follow this Question

Answers Answers and Comments

2 People are following this question.

avatar image avatar image

Related Questions

Unity networking tutorial? 6 Answers

How to implement a turn-based mobile game that allows the game to be closed until other player takes their turn? 1 Answer

Use Network.InitializeServer with custom ip 0 Answers

Seperate server - client 2 Answers

Players can't connect to my server 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