User Interfaces - UQdeco2800/2022-studio-1 GitHub Wiki

Introduction

There are expected to be several UI displays in the game, e.g. main menu, player stats, level text, pop-up menus, etc.

Key Components

  • Planning Guidelines - Planning for the interfaces, overlays, and pages through wireframes, and documentation.
  • General Design Principles - Helps the aesthetics of the team to be consistent.
  • UI Components - Components containing actors to render onto the stage: extend UIComponent.
  • Planning and Validation - Testing to ensure that our features are usable.

General Design Principles

A design style was developed to help keep the interface consistent and develop a UI and UX style that is easily recognizable.

Planning Guidelines

In the first sprint, the UI team grounded the layout and designs of the game. This was achieved by consulting with other teams about UI requirements (i.e. linking pages with buttons, what information needs to be displayed, etc.) and producing wireframes that were agreed upon across the cohort.

User Interface Implementation

User interface implementation is a detailed documentation of the code, art, and reasoning behind every decision made for the UI interface. This documentation draws upon testing that occurred, design guidelines, and planning.

Testing and Validation

Testing was conducted to help to ensure that our work was usable by the users of our game. For this game, we assumed that the target audience of Atlantis Sinks was University students that enjoy playing video games.