đŸŽ„ 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?

Mina PĂȘcheux
.Net Programming
Published in
9 min readSep 28, 2021

--

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


--

--

Mina PĂȘcheux
.Net Programming

I’m a freelance full-stack web & game developer. I’m passionate about topics like CGI, music, data science and more! Find me at: https://minapecheux.com :)