Devlog #5 - Level Select & Scene Management
I've had less time to work on the game recently, but I still managed to get a couple things done.
First, I worked on implementing a better menu and scene system. Instead of having scene management code in multiple scripts, I centralized all the scene management functions in one manager class. I also made a menu manager containing all the menu functions.
Another thing I worked on was a level select screen. I plan to have a system which consists of multiple sets of levels, each containing around 20 levels. You unlock a set once you complete a specific number of levels in the previous set (maybe 15/20). All levels in an unlocked set are themselves unlocked, so you can play any level within a set without needing to win the previous levels.
For now, I worked on the basic level select system without worrying too much about the sets. It's a simple system that automatically assigns each button's click event in a group to the corresponding scene/level.