Sorry if this has already been asked, I'm sure it has been asked before I just couldn't find it(I did at least try searching though :P). I am working on a puzzle game right now and currently have the game set up using about 10 scenes.
1) Main Menu
A) Play
A1) Level Group 1
A2) Level Group 2
A3) Level Group 3
A4) Level Group 4
A5) Level Group 5
B) Options
C) Instructions
(Those are all different scenes.)
Each level group scene has 15 levels, which when selected stores the level needed to be loaded into a global variable. Then the GameScene level loads and loads the correct level.
It seems to work well enough, but I wasnt sure if there is a better way to do this. Or what if I decided to have 100 level groups, is 100 scenes too many? Should any of my scenes really just be layers? I guess I will find out within the next couple of weeks how well it works, but I was hoping to get some insight from people who have some experience with it. Thanks for the help.