In Every Life - Programming (p5.js), 2023
In Every Life is an interactive, un-losable game that explores the concept of an unbreakable bond transcending time, forms, and lives. The game was inspired by the idea of parallel universes and the belief in connections so strong that they persist across all existences. The narrative unfolds as the player takes on three different forms—a girl, a dog, and a tree bark—each navigating an obstacle course to find their counterpart. The journey concludes with the heartfelt message, "Thank you for finding me in every life," symbolizing the certainty of reuniting with a loved one in any reality.
Concept and Themes
The game is a deeply personal exploration of connection and belonging:
Technology and Design
The game was coded entirely using p5.js and features original designs and illustrations. The mechanics are simple, allowing the player to focus on the emotional resonance of the narrative. Each obstacle course is tailored to the current form of the player, reflecting the unique challenges and connections of each life.
Reflection
In Every Life is a celebration of enduring connections and the universality of love and companionship. Its un-losable nature aligns seamlessly with its themes, providing a comforting and meaningful experience for players. The project showcases the potential of games to tell deeply personal and emotive stories, blending interactive design with heartfelt storytelling.
Concept and Themes
The game is a deeply personal exploration of connection and belonging:
- Unbreakable Bonds: Inspired by the creator’s relationship with their sister, it reflects the idea of finding one another in any form or universe.
- Parallel Universes: Explores the idea of multiple lives and the inevitability of connection within them.
- Certainty in Connection: The un-losable nature of the game reinforces the theme of always finding one’s counterpart, no matter the obstacles.
Technology and Design
The game was coded entirely using p5.js and features original designs and illustrations. The mechanics are simple, allowing the player to focus on the emotional resonance of the narrative. Each obstacle course is tailored to the current form of the player, reflecting the unique challenges and connections of each life.
Reflection
In Every Life is a celebration of enduring connections and the universality of love and companionship. Its un-losable nature aligns seamlessly with its themes, providing a comforting and meaningful experience for players. The project showcases the potential of games to tell deeply personal and emotive stories, blending interactive design with heartfelt storytelling.