Performance - Same or new scene

Hey,

I want to make a menu with some buttons like ‘play’, ‘options’ and ‘quit’. My question is now, should I, if someone press the options button, make the menu invisible and load the option panel or should I load a new scene with the option canvas? I mean is it better to store all that in one scene or is it better to create a new scene? (For Performance)

Thanks!

The performance will be roughly the same. The advantage of having multiple scenes is, that you can control loading the scenes way better. If the project is not too big, I would recommend keeping the option panel in the same scene and completely disable the gameobject. Also be sure to add an own canvas to the options panel (You can have canvases in canvases). If there are no update or event listeners in the options, you could also disable the canvas, that would be even better to make sure no big onenable scripts are called when the canvas gets visible.

1 Like