Menu System Planning Page - SilverMagnum/Project-Shadow GitHub Wiki

I'm going to start listing some of the menus I think I might need.

Main Menu

TITLE

  • [Load Game]
  • [New Game]
  • [Level Editor]
  • [Settings]
  • [Quit]

FUTURE: Load game doesn't show up until there is a save file.


Load Game Screen

  • [Game 1]
  • [Game 2]
  • [Game 3]
  • [Main Menu]

Select a playable savefile.

Perhaps it's limited to three.

Relevant information will be displayed.

FUTURE: Perhaps information is only shown when hovering a file to select.


New Game

(For clarity, I want to say new game will load directly to the first scene of the game.)


Level Editor

  • [New Scene]
  • [Load Scene 1]
  • [Load Scene 2]
  • [Load Scene 3]

This might be a little counter intuitive, but I'd like to be able scroll through all available scenes.

New Scene will be the default option and it creates a blank scene.

Hopefully it saves as a scene that can be used in builds. I'm not sure how to do that but that would be ideal.


Settings

  • [Controls]
  • [Visuals]
  • [Audio]
  • [Back]

Controls

Displays a list of controls that can be selected.

When a control is selected, the next button hit will become the new control.


Visuals

Be able to change the options set on load.


Audio

Public settings that will modify in game audio.

Sliders will be present, perhaps with input fields beside them.


Quit

For clarity: Exits the game.