-
Notifications
You must be signed in to change notification settings - Fork 0
Dynamic Level Select
We implemented our own scripts to dynamically update the Level Select screen based on the player's performance and progress through the game. Using local storage (Player Prefs), we store the player's best time for completing each of levels 1-4, and upon navigating to the Level Select screen, match this best time against a table of 'benchmark' values to determine how many 'stars' the player reached e.g. time of 10 seconds on level 1 will (generously) earn 3 stars.
As the levels increase significantly in difficulty, we prevent the player from beginning at level 4. They must start with level 1 and work their way up to level 4 by unlocking the next level (simple by finishing the current level). As with the performance rating (stars), the locks on levels update dynamically as the player progresses through the game.

