About the Game
Everlasting Bonds is an Action RPG where five former friends are sent to a fantasy world with the task of saving it from eternal doom, rekindling their friendships in the process.
Everlasting Bonds was solo-developed in 2 months, where I focused on level design as well as story writing.
Story-Telling
When creating the story, I used the hero's journey to map out the main events.
Following this, I created personas of the main characters to identify their personal journey throughout the game.
Level Design
For this prototype, I focused on creating a tutorial level that teaches players the basic mechanics of the game (movement, platforming, and combat).
I created an annotated map to form the blueprint of the level's experience, and created a beat map to establish narrative cues.
Unity's Terrain System
Thanks to this tool, I was able to add foliage to enhance player immersion. To fit with the anime aesthetic, I used anime-style models to create a consistent art style. I also added verticality to make the level feel grander.
Iterations
Throughout the development process, Everlasting Bonds went through several iterations to make it as great as it can be. Post-processing, UI, underground locations, and dialogue were all added to create a more polished, engaging experience for players.
Hierarchical State Machine
In order to meet the needs for an experience as grand as an Action RPG, I created an HSM for both the player character and enemies.
Unity's NavMesh
Dialogue System