I’m making a top-down 2d game in Unity3D for Android-based smartphones. Currently I have two scenes – a preloader and the game itself with all the stuff I need packed into one scene file. Also there is a very simple game-state-manager in my scene and the game objects (prefabs) would be instantiated from level to level based on a random pattern.
My question now is: Is it better to script all the levels within one scene-file or should I seperate them into unique scene-files? I’m just asking because basically the levels are very similar to each one – only the background and the sprites are different. Is there a problem with memory management if I use one scene only?