Project Story: Unscripted

About the Project

Unscripted was born out of two passions: our love for gaming and our fascination with movies. We asked ourselves a simple question:

What if we could play our own movies?

That idea became the spark behind Unscripted, an immersive storytelling and gamification platform built with Next.js and Phaser.


Inspiration

We’ve always enjoyed choose-your-own-adventure experiences, whether in games or interactive films. But we wanted to take things a step further:

  • Single-player mode lets users step into the shoes of a character and make branching choices that shape the story.
  • Multiplayer mode, inspired by games like Among Us, allows friends to each take on different roles within the same story world.

Imagine a Harry Potter–style adventure: instead of just watching, you and your friends are the characters, living out different storylines and creating new endings together.

This blend of narrative, interactivity, and collaboration is what makes Unscripted unique.


How We Built It

  1. Frontend: We used Next.js to provide a fast, responsive interface.
  2. Game Engine: Phaser powered the interactive and gamified experiences, from character movement to decision-driven storytelling.
  3. Multiplayer Integration: We designed the logic so that multiple players could synchronize within the same story world, each affecting the outcome.
  4. Kiro Hackathon Tools: Leveraging Kiro’s ecosystem helped us prototype quickly and explore innovative ways to merge gaming with storytelling.

Challenges We Faced

  • Synchronization in Multiplayer: Ensuring that all players experienced consistent events was tricky. We had to carefully design state management and communication.
  • Balancing Story and Gameplay: We wanted the narrative depth of a movie while maintaining the interactivity of a game. Finding that balance was one of the toughest design challenges.
  • Learning Curve with Phaser: Some of us were new to Phaser, so we spent time experimenting with physics, animations, and rendering.

What We Learned

  • Building immersive experiences requires more than just coding—it’s about storytelling, design, and collaboration.
  • We learned how to integrate frontend frameworks with game engines, a skill that pushed us beyond traditional web development.
  • Most importantly, we realized how powerful shared creativity can be: combining ideas from movies, games, and friendships into one project.

Closing Thought

Unscripted is not just a project—it’s our attempt to redefine how stories are told and played. With math, we’d write it as:

$$ \text{Unscripted} = \text{Movies} + \text{Games} + \text{Friends} + \text{Choices} $$

A formula that equals fun, creativity, and immersion.

Built With

Share this project:

Updates