Soul Haven by The GoodDemons

Animation UI Process

I was tasked with implementing interesting button animations and did some competitive research of other cozy, incremental games. Then I referenced some tutorials, I created a customized shader and squish-and-squeeze animations. These implementations are visible on the home screen - shown to the right.

Home Screen Animations

Gameplay Synchronization

While polishing and testing our final builds, we received feedback regarding the accessibility of customizing settings like the background music level, and I implemented this accessibility feature with C# scripting.

Note: In the submission build of the Soul Haven, you can not adjust the music volume after leaving the home screen, but your adjusted music levels are saved in the next scenes!