Search Unity

Multi-user Editing in Unity3d Scenes

Discussion in 'Works In Progress - Archive' started by AThiessenKS, Mar 10, 2016.

  1. AThiessenKS

    AThiessenKS

    Joined:
    Mar 2, 2016
    Posts:
    27
    Hello Unity3d community!

    **EDIT**
    Scene Fusion has been officially released, and we were showing it off at Unite this year!

    Thanks to everyone for their support in getting it this far. We are now on version 1.2, and we support Unity 5.3 to 5.5, as well as having experimental EditorVR support.

    If you are interested, just contact us, or visit us at kinematicsoup.com/scene-fusion!
    **

    I am working with a team of developers and we have successfully created a Unity package that allows multiple users to edit the same Unity scene simultaneously. I am posting here because although the package is working and implementable, it still needs some improvements and has a few issues that need to be worked out.

    I would like to extend the offer to sign up for our free beta with the hope that you can provide us with feedback that we can use to improve the tool. It is really quick to set up and doesn’t require you to change your current project in any way.

    Here is the tool in action with a bit of an explanation. This is a view of what a user would see as other users (the highlighted colors) manipulate assets, textures and landscapes within a scene:



    Here is an in-engine shot:

    http://imgur.com/HMp9CR2

    At the end of the day, we want to make something that is really effective and helpful for teams developing with Unity. The only way we can do that is if other Unity developers give us honest feedback on their experience. We are open to any and all feedback!

    Thanks!

    Alex

    You can follow us on twitter: @KinematicSoup

    and Facebook: https://www.facebook.com/kinematicsoup/

    Edit: fixed imgur link, note that product has launched
     
    Last edited: Jan 6, 2017
    etaxi341 likes this.
  2. feloxy

    feloxy

    Joined:
    Jul 30, 2009
    Posts:
    338
    Hello,

    How much will this go for ?

    Thanks,
    Vincent
     
  3. AThiessenKS

    AThiessenKS

    Joined:
    Mar 2, 2016
    Posts:
    27
    Hi Vincent!

    We aren't sure yet. For now we are just trying to get as much feedback as possible.

    Alex
     
  4. AThiessenKS

    AThiessenKS

    Joined:
    Mar 2, 2016
    Posts:
    27
    We have made a few updates to the tool this week and released some additional information about what Scene Fusion is and why we made it. You can read about that here: http://ow.ly/ZDTbG
     
  5. AThiessenKS

    AThiessenKS

    Joined:
    Mar 2, 2016
    Posts:
    27
    Hey everyone! I have a quick update for you regarding added features, bug fixes and new content.

    New Content
    We have created several videos and information pages to help you get started with Scene Fusion as well as to explain how it works with certain workflows.

    Scene Fusion information website: kinematicsoup.com/scene-fusion
    Introduction to Scene Fusion video:


    New Features
    • Syncing of terrain details
    • Additional property syncing support for many Unity components
    • Children in prefabs are now syncing
    Bug Fixes
    • Fixed a project publishing issue when Scene Fusion was in the project
    • Fixed bug where objects would be duplicated if their prefab had empty children
    Scene Fusion has been officially released. If you haven't tried it out yet, head over to kinematicsoup.com/scene-fusion to sign up.

    Edit: fixed video formatting, updated links, removed old videos, noted release
     
    Last edited: Jan 6, 2017
  6. virror

    virror

    Joined:
    Feb 3, 2012
    Posts:
    2,963
    This looks really cool!
    Can users add new prefabs or do they need to both have them before the share starts?
     
  7. AThiessenKS

    AThiessenKS

    Joined:
    Mar 2, 2016
    Posts:
    27
    Thanks! Users can add prefabs, but they need to be distributed to the other team members in some way - typically through source control. If you jump to the 59 second mark in the above perforce video it details how it would work when using source control.

    Essentially, one person creates a prefab and adds it to the scene and then adds that prefab to source control. The other users can then get the latest revision of the project and the new prefab will automatically generate in the scene.
     
  8. virror

    virror

    Joined:
    Feb 3, 2012
    Posts:
    2,963
    Ok, that was how i thought it would work : )
     
  9. AThiessenKS

    AThiessenKS

    Joined:
    Mar 2, 2016
    Posts:
    27
    If you don't mind me asking - Does doing it that way sound viable for your team or do you foresee issues with that kind of workflow?
     
  10. virror

    virror

    Joined:
    Feb 3, 2012
    Posts:
    2,963
    No, it would not cause any direct issues of course, but would be a nifty feature to be able for a "client" to send an asset, removing a step from the workflow where he have to send it to you first. No stopper though.
     
  11. AThiessenKS

    AThiessenKS

    Joined:
    Mar 2, 2016
    Posts:
    27
    Alright, thanks for the feedback!
     
  12. AThiessenKS

    AThiessenKS

    Joined:
    Mar 2, 2016
    Posts:
    27
    Hello everyone,

    I wanted to drop by and let you know that we have released a major update today!

    Scene Fusion now supports object hierarchy syncing! What this means is that you will no longer have to rely on prefabs in order to use the system. This was a frequently requested feature from our beta users, so we are very excited to be launching this update.

    The free open beta is still active, so if you haven’t had a chance to try out multi-user scene editing in Unity, now is a great time!

    For more information, visit: kinematicsoup.com/scene-fusion

    Cheers!
     
  13. etaxi341

    etaxi341

    Joined:
    Oct 4, 2013
    Posts:
    64
    Wow this is amazing! Basicly what I always wanted! Always had problems with merging scenes with other ppl in our company
     
  14. AThiessenKS

    AThiessenKS

    Joined:
    Mar 2, 2016
    Posts:
    27
    Thanks! Scene merging can definitely be prone to lots of issues, so I am glad that Scene Fusion will help your team!
     
  15. AThiessenKS

    AThiessenKS

    Joined:
    Mar 2, 2016
    Posts:
    27
    Hey Unity community!

    We have released a few new updates to Scene Fusion:

    Scene Fusion now supports syncing of UnityEngine.object references and UnityEvents! We hope that this will make the tool even more flexible for your development teams.

    We also put together a new time-lapse video showing what we were able to accomplish with Scene Fusion in an hour. Let us know what you think:



    Cheers!

    Edit: formatting
     
  16. AThiessenKS

    AThiessenKS

    Joined:
    Mar 2, 2016
    Posts:
    27
    Hey everyone, just wanted to pop in and provide another update since it has been a while.

    We are now on version 0.9.4 and a few exciting things have been added since our last update:
    • You can now enter play mode while in a Scene Fusion session. So feel free to test your changes as much as you want while using Scene Fusion.
    • We have added a chat window that everyone in a session can use.
    • We have added camera following, so if you want to see what someone else is looking at, you can choose to follow their camera.
    • Improved terrain editing indicators.

    We will be releasing some feature videos soon to show you how these features work!

    As always, feel free to comment with any questions, thoughts or feedback. The more information we have (even if it is just an initial impression) the better!

    Thanks!
     
  17. grimunk

    grimunk

    Joined:
    Oct 3, 2014
    Posts:
    278
    Hi everyone,

    This is just an update. Scene Fusion has been officially released, and we were showing it off at Unite this year!

    Thanks to everyone for their support in getting it this far. We are now on version 1.2, and we support Unity 5.3 to 5.5, as well as having experimental EditorVR support.
     
    Last edited: Jan 6, 2017