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
0
Question by Daten · Feb 18, 2015 at 01:13 AM · multiplayer-networking

Question on Development Priorities.

So Myself and an artist are making a game, And we have our characters, our design document and various aspects of the game working. This is all in one development scene.

Our plan is to have about 50 SP levels, and Multi-player but me being the programmer appear to be going through a priority crisis. My question is this.

I can continue developing the game's SP, But if I continue to do this, Do I risk doubling my work when I start doing the MP Aspect. We have also not decided if we should use Proton, Or wait for U5's new networking system (We have not started using U5 yet).

So I guess to sum it up, Do I program the SP and MP Together, Or Develop the SP first, then the MP and risk doubling my work?

Any advice would be appreciated. Thank you.

Comment
Add comment · Show 4
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 Glurth · Feb 18, 2015 at 03:10 AM 0
Share

you didn't mention another option: develop ONLY for $$anonymous$$P, allowing a single player to host a game, and not invite anyone else to play.

If your going to do multi-player anyway, why NOT do it first and avoid the risk entirely? (Artists are impatient, lol?)

avatar image Daten · Feb 18, 2015 at 03:17 AM 0
Share

The only issue I see is the game play for SP has a lot of AI, and various other story elements to it that are not needed in SP. But saying that, You make a valid point of just not letting SP be an open game, and I could add the elements into the scene. :D thanks it has given me some bits to think about :).

Saying that, Is it worth waiting for U5's new networking system or going for a 3rd party like Photon.

avatar image Inan-Evin · Feb 18, 2015 at 03:25 AM 2
Share

I'm not a pro, but I think I can tell you what I did and which ways it saved me. Through my education on game engines, I always developed systems & project which I never published the most. The reason I did this was to learn the aspects of the engine with trying everything. So I was developing a fps project, a little story, just to improve myself. Then I decided to make a multiplayer mode to it, what I did was developing the main systems according to multiplayer, and once the systems are done, doing the important aspects seperately. For instance, character system, weapon system, vehicle system, AI, game & level managers, spawn system things like these, I developed them according to the multiplayer mode. Once you understand the logic behind the multiplayer, it is not too hard for someone to remove the network logic and turn it into a local system. This fact helped me a lot, so I wrote all the common aspects according to multiplayer, but the other ones were developed seperately, like story & game-flow elements, camera systems, sound managers and so on. I hope I am able to help at least a little bit :).

avatar image Daten · Feb 18, 2015 at 03:57 AM 0
Share

You have indeed, Thank you :)

0 Replies

· Add your reply
  • Sort: 

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

22 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 avatar image avatar image avatar image

Related Questions

Remote Procedure Calls in unity with Unet? 1 Answer

Collision issue on the client side using UNET 0 Answers

Vuforia multiplayer marker 0 Answers

Multiplayer ball not syncing properly using mirror. 0 Answers

Do i need to turn on unity multiplayer in order to properly use Photon PUN 2? 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