Because movies are better when you and your friends get to break the script.
How We Built It
Unscripted started with a question:
What if you could not only watch a movie, but also play it?
Me and my friend both love gaming and movies, so we decided to merge the two into a single experience. Using Next.js for the frontend and Phaser for the game engine, we built a storytelling platform where you can step into the shoes of a character and decide how the story unfolds.
Solo Mode
In solo mode, you pick a character, make choices, and shape the story yourself. It’s like a choose-your-own-adventure, but far more immersive, since you actually play through scenes with game mechanics.
Multiplayer Mode
For us, the most exciting part was multiplayer mode, inspired by games like Among Us. Here, you and your friends each take on different roles in the same story. Imagine playing a Harry Potter–like adventure where everyone is a different character, and the outcome depends on your collective choices.
How Kiro Helped Us
We built Unscripted during the Kiro Hackathon, and Kiro was central to our process:
Vibe coding: Kiro helped us prototype ideas quickly and pivot when certain features (like room transitions) didn’t work out.
Agent hooks: kept track of context, so both of us could collaborate smoothly without losing progress.
Spec-to-code: let us break down solo mode, multiplayer mode, and UI into separate specs, making teamwork efficient and structured.
Without Kiro, building something this ambitious in such a short time would’ve been almost impossible.
What’s Next
Unscripted is just the beginning. We see it as a new way to experience stories: not just watching, but living them. With friends, with choices, and with endless possibilities.
Top comments (0)