Skip to content

Character Damage Animations

paulchoi610 edited this page Sep 21, 2021 · 7 revisions

Overview

Currently, the character can take damage at intervals of 10hp out of 100. To visually represent the current damage state of the character, the appearance of the character in the form of wounds will change in set intervals. From 90-100 health the character will appear normal with no wounds, 50-89 health the character will have some minor wounds, 10-49 the character will have major wounds and below 10 (0 health) the character will be dead.

For the minor wound there are two blood stains on the body/arm with some minor cracks in the helmet. In the major wound half the right arm is missing with more blood on the body and arms. There is also a bigger crack on the helmet. Ultimately, this allowed the immediate visual differentiation between the two states which will increase the user experience and immersion into the game as the character dynamically responds to changes in the health.

How characters get hurt in games.

In the video above at the video time 2 min 56 sec onwards they talk about a character's hand getting cut through the plane door. That was where we thought of having our character handless to show that the character has had severe injury and is closer to death. For the Health interval (50-10)

Within the video you can see some of the character have minor injuries such as scratches or cuts. That is the inspiration of the character damage design for the health interval (90-50). Just to show the character has minor injuries based on the health bar.

In most games when the character is dead you can see the character lying down on the ground around a pool of blood. That what we created for the dead image to show the health is 0.

Damage Sprint

Above is the spritesheet for the minor wounds while sprinting. Above is the spritesheet for the major wounds while sprinting.

Damage Jump

Above is the spritesheet for the minor wounds while jumping. Above is the spritesheet for the major wounds while jumping.

Damage Walking

Above is the spritesheet for the minor wounds while jumping. Above is the spritesheet for the major wounds while jumping.

Table of Contents

Home

Introduction

Main Menu

Main Game Screen

Gameplay

Player Movement

Character Animations

Enemy Monster Design and Animations

Game basic functionalities

User Testing

GitHub Wiki Tutorial

Game Engine

Getting Started

Documentation

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