Inspiration

We were inspired by how traditional choice-based games change the plot, but rarely reflect the player back to themselves. Most interactive stories focus on what happens next — we wanted to explore what your choices reveal about you. At the same time, personality quizzes and self-assessments often feel rigid, oversimplified, or clinical. We wanted to create something more immersive — a storytelling experience that feels natural, but quietly tracks behavioral patterns.

What it does

MindQuest is an interactive storytelling game where players make decisions throughout a narrative journey. Instead of choices only branching the story, each decision subtly tracks behavioral patterns — how the player responds to tension, uncertainty, emotion, and relationships. At the end of the journey, the game generates: A personalized story ending A narrative reflection about the player’s decision-making style Insight into how their choice patterns shaped the outcome It’s not a personality test and not therapy — it’s a reflective storytelling experience. The core question it answers: “What do your choices say about how you move through the world?”

How we built it

Frontend: Next.js React Tailwind CSS

We built a responsive interface with a clean narrative layout that keeps the player immersed in the story. Players enter their name, gender, and begin their journey with a single start button.

Backend: API routes in Next.js JSON-based decision tracking Gemini API integration

Game Flow: User selects a choice → Frontend sends structured decision data to backend → Backend calls Gemini API with story context + choice history → Gemini analyzes patterns and generates: Updated narrative dialogue Dynamic story progression

Behavioral reflection signals → Frontend updates in real time

Challenges we ran into

Challenges we ran into were implementing the Gemini API into the project.

Accomplishments that we're proud of

Turning player decisions into a personalized narrative reflection. Creating a system where storytelling and behavioral insight coexist naturally. Successfully integrating AI-driven dynamic story generation. Building an immersive UI that keeps players focused on the journey.

Designing a reflective experience without labeling or boxing players into categories.

What we learned

We learned how to use different tools such as Gemini and Figma, and how to integrate the frontend and backend in projects.

What's next for MindQuest

Expanding multiple story worlds (fantasy, sci-fi, realistic, dystopian, etc.) Adding persistent player profiles with saved reflections Visual dashboards showing choice pattern trends over time Multiplayer comparison mode (how do different players shape the same world?) Improving long-term narrative memory for deeper story arcs Mobile optimization and accessibility improvements

Built With

Share this project:

Updates