Upgrade Pick‐Up Wireframe - AlexisBliesener/Bewitched GitHub Wiki

Upgrade Pick-Up Wireframe


Status:

  • Concept
  • In development
  • Playable
  • Finalized

Description

What is this wireframe?
Clear UI system to convey the evocations pick-up screen to the player. Includes picking an evocations from a random set of 3, and swapping evocations if the player has 5 evocations already. If the player has 5 evocations, the swap menu shows up and allows the player to swap out an evocation. Soul count is not affected by this swap or by the pick-up. Player can also choose to salvage and give up the choice to get any of the 3 random evocations, in exchange for health instead.


Controls & Input

How does the player interact with it?

  • Selecting evocations to get, to add to their build
  • Selecting evocations from their own build to swap
  • Salvage the evocation for health.

System Interaction

What other mechanics or systems does this connect to?

  • In Game Evocations: Picked up evocations will appear on screen to show the player what they have. Bought evocations will go into their hud/inventory, and sold evocations will disappear.
  • HUD UI: Changes to evocations will be reflected in the evocations HUD. If player salvages, changes to health bar will be reflected. Evocations will stack (and not count to the 5 evocation limit) if they are the exact same evocation.
  • Shop UI: Evocations picked up in the pick-up screen is reflected in the sell options in the shop.

Success Criteria

How do we know it’s working?

  • Intuitive for players to use
  • Supports level design goals
  • Clear visual response to players