Skip to content

User Interfaces

Olivialeighton edited this page Aug 28, 2022 · 4 revisions

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.

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

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 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 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.

Table of Contents

Home

How to Play

Introduction

Game Features

Main Character

Enemies
The Final Boss

Landscape Objects

Shop
Inventory
Achievements
Camera

Crystal

Infrastructure

Audio

User Interfaces Across All Pages
Juicy UI
User Interfaces Buildings
Guidebook
[Resource Management](Resource-Management)
Map
Day and Night Cycle
Unified Grid System (UGS)
Polishing

Game Engine

Getting Started

Entities and Components

Service Locator

Loading Resources

Logging

Unit Testing

Debug Terminal

Input Handling

UI

Animations

Audio

AI

Physics

Game Screens and Areas

Terrain

Concurrency & Threading

Settings

Troubleshooting

MacOS Setup Guide

Clone this wiki locally