Inspiration
We were inspired by the idea that the mundane objects around us could become stages for our imagination. By blending AI vision, sound, and storytelling, we wanted to transform ordinary objects and windows into catalysts for magical, co-created adventures between player and AI.
What it does
Story Bubbles transforms your physical surroundings into a stage for collaborative improv stories, where AI-generated scenes, sounds, and lighting bring imagination to life. Unlike traditional storytelling that leaves visual thinkers behind, it amplifies creativity—helping players co-create magical stories unfolding right around your objects.
How we built it
As a team we came up with multiple concepts, storyboarded the ideas and picked the one which was a true reflection of our mission. The tasks were identified and divided between team members using notion and discord. Regular coding and design updates were done via Github and Unity. We collaboratively made decisions taking into account our strength, deliverables and deadlines.
Despite the tight timeframe, we made extensive efforts to research and incorporate the latest AI sensing and generation technology to create a dynamic, immersive storytelling experience. The media preparation work was divided into manageable chunks and assigned based on each team member's strengths.
Challenges we ran into
Time was at a premium where we had to constantly manage and revisit our priorities. Lack of hardware for one of our team members took up significant production time which we managed to eventually recover.
Accomplishments that we're proud of
Dynamically created immersive contents which transforms the player into a imaginative environment. Created meaningful experiences which could only be delivered in mixed reality and using PCA. Integrated multiple cloud services (LLM, Text2Image, Voice SDK) and local processing (PCA)
What we learned
Set achievable goals. Work through challenges by focusing on key outcomes. Fail fast and move on.
What's next for Story Bubbles
Using pictures/images as input for runtime spawning of 3D objects. Animating images or creating videos instead of images.

Log in or sign up for Devpost to join the conversation.