Secret Animosity, a Choice Based Interactive Story
A choice-based interactive story about friendship, tension, and how the people around you can quietly change who you are.
Discipline
Game Design, Illustration
Timeline
June - July 2025 (4 Weeks)
Tools
Twine, Procreate, HTML/CSS, Javascript
Overview
Secret Animosity is a choice-based psychological narrative about friendship, tension, and identity. You play as “the quiet one” on a road trip in a foreign country with three friends. A strange encounter at a remote gas station sets off a chain of subtle conflicts, forcing you to decide how to respond, whether you speak up, stay quiet, or push back.
Your interactions gradually shape your inner voice, pulling you closer to one friend’s worldview, pushing you away from another, or helping you find your own perspective. Small choices accumulate into larger shifts, influencing not only the group’s dynamic but also who you become by the end of the trip.
The game blends conversational decision-making with a moody visual style of deep reds, yellows, and blues, hand-drawn elements, and abstract imagery. The result is an experience that feels familiar but slightly off, a quiet tension that lingers even after the story ends.
Gameplay and Mechanics
Choice-based interactive narrative
Multiple endings based on player alignment with characters
Dialogue system written and built in Twine (Sugarcube)
Tools: HTML/CSS, JavaScript, Twine, Procreate
Key Takeaways:
I enjoyed the process of building a story from scratch, practicing storytelling, shaping characters, and exploring the psychology behind group dynamics. It was also a chance to merge my own handmade art with new tools, combining illustration, digital graphics, and code. Seeing my characters and dialogue come alive in an interactive format made me think differently about pacing, visual tone, and how small choices affect the player’s experience.
Gallery of Graphics Preview:
Want to Play Secret Animosity? Link to Current Prototype Here.

