Tutorial w/Alien Videogame Shop, Beachside, and Architectural Scenes

Another approach is to use additive scenes. For instance, in a lot of my games the player and camera are in one scene, and that scene is always additively loaded on top of the particular content scene for the level you are on right now, which I treat as the active scene for lighting and pathfinding purposes.

A multi-scene loader thingy:

My typical Scene Loader:

Other notes on additive scene loading:

Timing of scene loading:

Also, if something exists only in one scene, DO NOT MAKE A PREFAB out of it. It’s a waste of time and needlessly splits your work between two files, the prefab and the scene, leading to many possible errors and edge cases.

Two similar examples of checking if everything is ready to go: