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.