ui

Change Log

  • References to a “run” have been replaced with the term “run”.
  • Document name changed from “New Run Menu” to “New Run Menu”

Menus and UI

This is the menu through which the player sets up the conditions for a new run. It is important that all relevant options are visible and accessible.

Functional Requirements

Party Selection

  • All playable characters must be shown.
    • Locked characters should be greyed out, with only a silhouette visible.
    • Selected characters should be highlighted.
  • The player must be able to select three of the unlocked characters as their party members.
  • For each selected party member:
    • The player must be able to view a list of all of that character’s passives and abilities.
      • Locked passives and abilities must be greyed out.
    • The player must be able to select one passive and three abilities from the unlocked options.

Ability Selection

When selecting characters for their party, the player must be able to modify which abilities each character has equipped.

  • Pressing the View Details action should pull up a menu that allows abilities to be selected.
  • On a fresh save file, the first passive is selected by default, and the first 3 abilities are selected by default.
  • For passives, selecting another passive should automatically deselect the previously selected passive.
  • For abilities, clicking a selected ability should deselect it, and clicking an unselected ability should select it. Trying to select an ability when you already have the maximum should show an error pop-up explaining that you have to deselect one first.
  • Abilities will always be shown in a constant order, no matter which order they were selected on this screen.

Difficulty Modifiers

  • These options should only be visible if the player has Difficulty Modifiers unlocked (i.e. a maxchallenge rating) greater than 0).
  • The max challenge rating must be shown.
  • The current challenge rating, based on the enabled modifiers, must be shown.
  • All difficulty modifiers must be shown.
  • The player must be able to enable or disable difficulty modifiers.
    • They may not enable a difficulty modifier if it would put their challenge rating over the allowed maximum.

Start Run

A big button that starts the run when it’s set.

Presentation Requirements

I would like to include renders of the selected characters, taking up a portion of the screen not covered by the actual menu options. (See Risk of Rain 2, but without the right-side panel and with the left-side panel taking up more space)