Skip to content

Sprint 2 Character Design

michellecheng1 edited this page Sep 14, 2021 · 23 revisions

Introduction

This is the document detailing the new character design added in by Team3 during sprint2.

Design Considerations

(Place holder feel free to delete this) The previous player designed was too human-like and was redesigned to make it look more threatening and have more of a 'sci-fi' aesthetic.

Concepts

Inspirations

(Placeholder put inspiration here)

Mock-ups

Here are some of the mockups ideas for the new player model.

The idea was to have a character with no legs and its arm will signify its movement(inspired by EVE from Wall-E). The idea is quickly scrapped since having a model with no legs in a game call RunTime seems unfitting. The lack of legs also limits the range of animation that can be created. most initial design

All the mockups above look robotic.

Then later on it was decided to take inspiration from the real-life virus to make the model more monster-like.

Implemented Assets in Game

Finalised Character Design

(Placeholder - Iris put description of character design here)

Method of Implementation

The design of the player is animated along with different power-up icons. There are sprite sheets for the basic movement of the character with no icons above its head. Then icons will be added to the basic movement sprite sheet to account for all the different buff/debuffs the player gets.

The following image shows some of the animation stills implemented, specifically for when the player is running.

The image below shows the animation stills of the player with the speed increase buff, as an example of how the buff/debuff icons are implemented.

Table of Contents

Home


Game Design

Game Design Document

Void/Antivirus

Loading Screen

Game Sound

Menu Assets

Player Design

     Original Design

     Final Design


Gameplay

Movement

Jumping & Sliding

Jump Pads

Portals & Bridges

Buttons

Pick-Ups

Physics

    Momentum & Physics

    Gravity

    Collision


Level Design

Level 1

     Background

     Textures

     Map Design

Level 2

     Background

     Textures

     Map Design

Level 3

     Background

     Textures

     Map Design

Level 4

     Background

     Textures

     Map Design


Sprint Round-Up

Sprint 1 Summary

Sprint 2 Summary

Sprint 3 Summary

Sprint 4 Summary


User Testing

Testing Plans

Sprint 1

     Team 1
     Team 2
     Team 3
     Team 4
     Team 5

Sprint 2

     Team 1
     Team 2
     Team 3
     Team 4
     Team 5

Sprint 3

     Team 1
     Team 2
     Team 3
     Team 4
     Team 5

Sprint 4

     Team 1
     Team 2
     Team 3
     Team 4
     Team 5

User Testing

Sprint 1

     Sprint 1 - Game Audio
     Sprint 1 - Character Design
     Sprint 1 - Menu Assets
     Sprint 1 - Map Design
     Sprint 1 - Void

Sprint 2

     Sprint 2 - Game Audio
     Sprint 2 - Character Design
     Sprint 2 - Menu Assets
     Sprint 2 - Interactable Design Animation
     Sprint 2 - Levels 1 & 4, and Level Editor
     Sprint 2 - Proposed Level 2 & 3 Designs
     Sprint 2 - Current Game State

Sprint 3

     Sprint 3 - Menu Assets
     Sprint 3 - Map Design
     Sprint 3 - Score Display
     Sprint 3 - Player Death and Spawn Animations
     Sprint 3 - Pick Ups and Pause Screen

Sprint 4

     Sprint 4 - Gameplay
     Sprint 4 - Game UI and Animation
     Sprint 4 - Level Background and Music
     Sprint 4 - Game User Testing
     Sprint 4 - Final Game State Testing


Game Engine

Entities and Components

     Status Components
     Event System
     Player Animations Implementation

Level Editor

Level Saving and Loading

Status Effect


Defunct

Development Resources

    Getting Started

Entities and Components

    Level Editor (Saving and Loading
         Multiple Levels)

    Service Locator

    Loading Resources

    Logging

    Unit Testing

    Debug Terminal

Input Handling

    UI

    Level Saving/Loading

    Status Effects

    Animations

    Audio

    AI

    Physics

Game Screens and Areas

    Terrain

    Concurrency & Threading

    Settings


Troubleshooting

MacOS Setup Guide

Clone this wiki locally