Skip to main content

Multiple Scene Handling runtime

Key Problem

Is there a best practice in handling multiple scenes in runtime (load/unload scene, sync scene between client, no-miss spawn object, etc) at a multiplayer online project?

Expected Output/Definition of Done

Describe expected output here, include sample scene

Key Solution

Photon has a handler to change scene, you have to call the API to change scene in the host/server it should automatically handle all required object spawn

For additive scene (like in open world game) we might need to do a custom implementation, generally all network object spawned should be within 1 core scene, any additive scene should just act as the static level, the loading & unloading of the additive scene requires custom implementation (server or the client should detect the region they are in, and load the required scene)