Type: Component or Entity

Create some static script or funciton library that can be called from anywhere to help reduce duplicate code. This may include other functionality, such as insantiating a popup dialogue to confirm the user’s choice, etc.

Levels

  • List view of buttons that show intermediate screen to confirm level select
  • Need a throbber to prevent further input after selecting a level

Settings

  • Graphics
  • Audio

Exit Button

  • Exits the game

In-Game

Resume

  • Resumes game

Reset

  • Restarts game

Settings

  • Opens settings

Exit To Main Menu

  • Exits to main menu
  • Opens a dialogue to confirm choice

Exit to Desktop

  • Exits to desktop