Soul Truth

OverviewShort DemoProblemWhat I did - ProgrammingWhat I did - DesignIterations

Short Demo Video

Overview

Task : To tell a compelling, meaningful, interactive story where the guest has some ability to interact in order to bring  the story to a fulfilling climax.


Story: Two brothers had a fight about whether to sell their family's land. The elder brother wanted to protect the land while the younger brother wanted to sell the land for money. The elder brother was turned into a soul because he performed a ritual to save the land. The younger brother saw the soul but did not know it was his elder brother. When the younger brother followed the soul, he started to see some memory pieces of why the family land was important and eventually saved his elder brother.

Game: One player plays as the younger brother. One play as the elder brother(soul). Players should go through the land and work together to find out the truth.

Role:
Programmer | Game Designer
Team Size:
5
Length:
2 week
Time:
Nov 2021
Programming Languages:
Unity C#
Platform:
Oculus Quest 2
UX Tool:

Problem

Programming

I programmed the main game logic, the player and the environment’s interactions and assisted with part of the networking. I also did some particle effects and shader.

Particles around the graves : Create the effect of ancestors' spirits floating around

Particles around the ritual : Create the effect that shows ritual is still going on.

Particles for candles: Create fire burning effect.

Shader of yellow ball : Create glow effects to relate to spirit.

Design

I came up with idea of player interaction : the light balls for guiding the route are only seen by the soul (elder brother) so that the soul can guide the younger brother. In addition, some trees are only seen by the younger brother and once he is in the right direction, the tree would disappear and the road will reveal. I also designed one of the player interactions: the younger brother has to pick up the candle and light up the grave.

I designed one of the player interactions: the younger brother has to pick up the candle and light up the grave.

I also designed the environment.

Iterations

Full Demo Video