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.