đ„ Using a multi-scene workflow in Unity/C#
Did you know that, in Unity, you can overlay multiple scenes to help with team collaboration and project organisation?
The other day, I was reading up on some doâs and dontâs about collaborative dev in Unity and I stumbled across a really nice feature that Iâd never really been aware of before: the ability to create a multi-scene workflow.
So â Unity 5 came with its lot of changes, among which a complete refactor of the scene management system. Whereas the old versions used methods like Application.LoadLevel()
, you now have a package dedicated to loading, unloading or listing scenes: the UnityEngine.SceneManagement
module.
With this new system, itâs way easier to handle your scenes and, in particular, load or unload them one by one⊠and on top of one other!
Thatâs the idea of a multi-scene workflow: you overlay several scenes at the same time and combine them into a final âcomplete sceneââŠ
But, wait, why is it that interesting? What are the benefits of multi-scene editing/programming? And what tools do we have to do it inâŠ