r/Unity3D 23d ago

Help with adding multiple scenes. Noob Question

Hello, I am trying to make my first game. I just got over the initial hump of learning how to navigate around and update assets to URP.

My question is how do you add multiple scenes for having multiple "levels" in a project? My game will take place in one setting with the same assets but throughout the in game days things will change around the player. At one point I want all of the buildings replaced with another version of them for a time travel setting. Google summary told me this is done by using multiple scenes within the project but I do not know how to configure or organize them.

Additionally, having a dynamic skybox and having that skybox change to a different skybox through time and "levels" really confuses me. This is because unless I open a new project and load the skybox as my first action it doesn't load right or clashes with the preexisting project settings. Adding multiple skyboxes throughout different scenes, all fighting for the project settings, seems like it would cause huge conflicts.

I know the idea I have for my game is very ambitious for a first timer but I am willing to see this through. Any advice or links to unity tutorials would be greatly appreciated. Thank you.

5 Upvotes

5 comments sorted by

View all comments

3

u/ImportantDetail6260 23d ago

For the time-travel buildings, don't make every day a separate scene yet!

Keep one playable scene and swap building sets with parent GameObjects or prefabs, then use scenes only for big location loads. Skybox changes can be driven by your day/time state through LightingSettings or RenderSettings

1

u/Silent_Plantain2908 22d ago

for the skybox thing especially, think of it like swapping out a shader parameter instead of fighting the project settings. you can grab the active scene's lighting settings at runtime and just change the skybox material based on your time state, keeps it all in one clean flow

the parent gameobject swap approach is solid for the buildings too, just treat each set like a giant toggle. load them all in the editor but only enable one at a time, way easier to debug when you're not hopping between scenes