Worlds

WORLDS

ADVENTURE IN BREATH

TIMELINE

TOOLS USED

ROLE

Apr - Jul 2024

Unity / Figma / Blender

Game Developer

"An adventure in breath

Bring energy to the world"

Worlds is a game project of AiB (Adventure in Breath) group at The Verse. It requires microphone to detect audio inputs to play the game. Humming and breathing techniques are trained during the gaming experience to improve players’ well-being.

Overview

Genre: Adventure

Platform: Windows

Player: Single

Description: Use your breath to bring life to the worlds

Basic Info

My role

Designed the basic game flow in Figma prototype. Designed the humming gameplay and interactable items in game

Game Design

Maintained the resource library and game design documents

Blended animations and built animation controllers for characters, advanced with Unity animation rigging

Game Develop

Implemented multiple features for controlling character to explore and interact in Unity, developed playable prototype for game flow test

Technical Details

Vocaliser: The vocaliser contains the basic functionality to get information from audio input. It detects the audio clip and calculates the loudness, frequency, and pitch information

Object Pool: There are lots of small objects generating in the map. Unity provides Object Pool tool to help manage them in an efficient way

Animator: The character animation contains lots of clips (jump, walk, idle, run...). Based on its movement pattern in the game, different parameters and transitions are used to control the animator

Production

Challenge

During the development process, the biggest challenge was how to keep everything on record. When I implemented a feature in game engine, it usually took multiple iterations to have a good results. So I kept development logs everyday, writing down every step I did for a feature. It turn out to be an efficient way for the project for it provided the development history, easy to trace back which part we did wrong and which part still needed to be improved.

More…