- Implement the main, pause, and credits menu into the game.
Main Menu
- Start Game Button: Loads
start_game scene
- Load Game Button: Loads
load_game scene. Only show this button if there is a saved game.
- Credits Button: Loads the credits scene
- Quit Game Button
Pause Menu
When opened, sets Time.timeScale to zero to pause everything. Also disables player controls.
- Resume Button: resets Time.timeScale to one, closes pause menu
- Main Menu Button: Loads the main menu scene
Credits Menu
Can just be a static UI with text that displays all the names.
Press escape to return to the main menu.
Main Menu
start_gamesceneload_gamescene. Only show this button if there is a saved game.Pause Menu
When opened, sets Time.timeScale to zero to pause everything. Also disables player controls.
Credits Menu
Can just be a static UI with text that displays all the names.
Press escape to return to the main menu.