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 GrichDesign · Jun 08, 2014 at 06:16 PM · collaborationlevel-design

How do multiple people work on one level?

in most companies i have worked at, the level pipeline was, a designer is moving around big collision blocks for gameplay, a level artist is lining up props and assets around the big boxes, a lighting artist is...well lighting it and a scripter/gameplay event designer is going in and adding in navmesh and triggered event stuff.

In UDK we would just have a blank level, and that level would reference multiple other levels so each of these artists didn't have to worry about "oh...you are working in this scene...its cool, i can wait". Is there a way to do this in unity? where the lighting artist can set up lights without holding up what the level guys are doing?

THANKS

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

2 Replies

· Add your reply
  • Sort: 
avatar image
0

Answer by Jeff-Kesselman · Jun 08, 2014 at 06:35 PM

Short answer is, you each work in your own copy of the level and use Asset package export/import.

A more complex solution would to be to use Perforce or Plastic and push/pull updates from the main repo as needed.

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 GrichDesign · Jun 09, 2014 at 09:16 PM 0
Share

but those are only going to handle assets that we are putting into the scene, not the scene itself right? if 2 people are in charge of different parts of one level, they still have to wait for one another to pass off the level.

avatar image Graham-Dunnett ♦♦ · Jun 09, 2014 at 09:22 PM 0
Share

If you are using the yaml format for scene files then multiple people can work on the same scene. You'll need to have a policy for how to deal with merge conflicts.

avatar image
0

Answer by alexpizzini · Jun 09, 2014 at 09:26 PM

I suggest making good use of prefabs. Once your scene is setup for the most part, your scene can reference different prefabs. different chunks of the level or different aspects of the level can be grouped into different prefabs. The prefabs are then referenced in the scene. Each developer can then modify/save the prefabs instead of the scene. When the prefab change gets propagated to your team members, via perforce, dropbox, asset server, or whatever else you use, the scene will have seemingly automatically updated.

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 GrichDesign · Jun 10, 2014 at 08:49 PM 0
Share

soooo, the gamespace designer can be working in his own scene, and his whole scene (greybox pieces) would be housed under one prefab, then that prefab is instanced in the main file

... so how complicated can you get when prefabs are instancing prefabs? if the game event designer (setting up spawn points and triggered events) is making a big prefab made of particle/spawner prefabs, will that hold just fine as things get updated?

I'm actually kind of excited about these ideas and going to go play with weird ways to build levels

avatar image alexpizzini · Jun 11, 2014 at 09:34 PM 0
Share

You can't nest prefabs, but you can use as many prefabs as you want. The scene files reference all the prefabs.

Scripts can reference prefabs and instantiate them when the scene loads, but you wouldn't see them in the scene view/editor.

When you get more advanced, you can store you level files in external X$$anonymous$$L or something. That's the ideal solution.

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

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

Related Questions

How two people can work on project simultaneously 2 Answers

Collab not migrating heirarchy or attaching resources to components 0 Answers

Collab change publishing failure 0 Answers

How to add .editorconfig to Collaborate? 0 Answers

how do me and my friend make a game together 2 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