THE UNWRITTEN is an AI-powered psychological thriller where NPCs begin questioning their scripted existence. Your choices shape relationships, trigger dynamic AI-generated dialogue, and bring forgotten paths back to life. Will you remain a prisoner of the story—or become the one who rewrites reality itself?
What tools did you use to create your project?
How much experience does your group have? Does the project use anything (art, music, starter kits) you didn't create?
Our team has experience building web applications and working with APIs, databases, and AI integrations, but limited experience with game development. We built THE UNWRITTEN using React, Node.js, and Gemini API for dynamic NPC dialogue. We used AI to enhance character interactions, while designing the story, choices, and game logic ourselves. Any third-party libraries or starter tools used were for implementation, not pre-built game content.
What challenges did you encounter?
Our biggest challenges were integrating Gemini for dynamic NPC dialogue, handling API failures with fallback responses, and connecting the frontend and backend across separate deployments. We also had to debug CORS issues and ensure that player choices consistently affected relationships, rebellion levels, and story progression—all within a limited hackathon timeframe.
Also, the frontend took quite some time as conveying the feel and vibe we want to is very hard, especially as beginners in game development.