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.