We’ve moved to using sub-levels because world partition doesn’t work with our source control, but i’m still not sure on the workflow to collaborate on a level / linear game world.
Can anyone give advise or resources on this, or a case study?
This is how i setup the sub levels for my mineshaft level, but i’m not sure if it’s divided enough.
Hey Boller! We’ve run into the same situation in our team, when World Partition didn’t fit well with source control, we switched to using sub-levels too. It takes some initial setup, but it works well for collaborative workflows.
Here’s what we recommend:
Split sub-levels by discipline (Lighting, Gameplay, Audio). That way, different team members can work on different layers without conflicts.
For linear levels, you can also split by area or progression (e.g. Entrance, Mid, End, Boss Room), especially if each section is more or less self-contained.
Make sure each sub-level is its own file and trackable by source control. Team members should always set their active level before editing (using the Levels window).
Mark essential sub-levels (e.g. lighting) as Always Loaded.
Epic has a good overview here:
And this short video explains how to structure a clean sub-level setup:
It’s definitely more manual than World Partition, but once everyone gets used to the routine, it scales well for teamwork. If you’re still facing challenges or have new questions, feel free to share.
thanks for the reply.
by the sounds of it, we’ve set our level up like you have. also, how many people are on your team?
reading that post, the only sure way is to communicate and set up workflows.
I think in our case, we can split the gameplay sublevel into more sublevels to split up the interactable puzzles we’re making.
What i would love to see is some case studies of how other games/proejcts have done it
Hi Boller, Firstly, I apologize in advance, but I cannot share anything about the project due to a privacy agreement. However, I’m seeking information that might help you better understand sublevel management.
Videos:
official documentation
Community
I apologize for my limited ability to assist you. If you need further help, please feel free to leave a comment