Project Mulan 2125
Synopsis
In a future reshaped by a mysterious comet, society teeters between survival and control. At the heart of this shattered world stands MULAN, a young girl endowed with the dualistic power of the Muhe Plant. When her peace is destroyed, she embarks on a profound journey of betrayal, awakening, and sacrifice.
MULAN 2125 is not a traditional XR short film, but an unprecedented endeavor—an episodic narrative built for VR. Breaking free from the constraints of a single-session "vignette," it adopts a serialized format to deliver a grand, emotionally resonant story. As the plot unfolds, the audience delves deeper into the protagonist's world, transforming from passive observers into active participants in her journey.
Crafted with cinematic-grade CG production values—from art direction and VFX to music and motion choreography—the experience creates a richly detailed, immersive 3D world. With 4K resolution per eye and Dolby Audio, every element, from vast environments to nuanced emotional expressions, elevates the journey into something that must be lived. Officially selected for the Venice Immersive competition at the 2025 Venice Film Festival, MULAN 2125 pushes the boundaries of both VR technology and immersive storytelling.
Inspiration
Our inspiration was to bridge Eastern heritage with a futuristic vision. We reimagined the legend of Hua Mulan, a timeless story of courage and breaking barriers, within a cyberpunk 2125 AD. We asked: what would a Mulan-level hero symbolize in a world dominated by megacorporations and advanced technology? This project is our tribute to cultural storytelling through the immersive power of Virtual Reality.
What it does
MULAN 2125 is an episodic, narrative-driven VR experience for the Meta Horizon platform. It is an immersive saga that places the user inside a cinematic-grade cyberpunk world. Users follow Mulan, empowered by the mysterious Muhe Plant, as she navigates a shattered society. Experienced in stunning 4K per eye and Dolby Audio, the serialized format allows the audience to grow with the protagonist over time, transforming them from observers into invested participants.
How we built it
- Core Framework & Development: The interactive experience was built in Unity, leveraging its XR toolsets. All core logic and interactions were scripted in C#.
- Backend & Data Management: A robust Java backend service handles user profiles and episode progression, with data persisted in PostgreSQL.
- Companion Application: An Android app for ancillary content is being developed in Kotlin.
- Production Quality: Cinematic-grade CG assets, VFX, and motion-captured animation were integrated into Unity, achieving the highest visual storytelling standards.
Challenges we ran into
- Narrative vs. Interactivity: Balancing a crafted cinematic story with VR's inherent freedom was a major challenge. We designed systems to make users feel active without derailing the core narrative.
- Performance Optimization: Delivering a consistent 4K-per-eye experience with high-fidelity assets required meticulous optimization in Unity for draw calls and texture streaming.
- Episodic Structure: Designing a clear UI/UX for a serialized VR narrative and managing progress across episodes was a unique design hurdle.
Accomplishments that we're proud of
- Our vision was validated by an official selection for the 2025 Venice Film Festival's Venice Immersive competition.
- We successfully fused a high-fidelity CG cinematic look with a fully real-time, interactive VR environment.
- We pioneered a viable production and technical pipeline for creating episodic VR narratives.
What we learned
We deepened our expertise in C# VR optimization within Unity and gained invaluable experience building a scalable backend with Java and PostgreSQL. We mastered the art of "guided freedom" in storytelling—empowering user interaction while guiding them through an emotional narrative. Managing this scope taught us crucial lessons in cross-disciplinary collaboration between filmmakers and engineers.
What's next for Mulan 2125
- Developing and releasing subsequent episodes.
- Exploring more complex user interactions and impactful narrative choices.
- Enhancing social features in the companion Kotlin app to build a community.
- Leveraging user feedback from the live platform to refine the series.
Built With
- kotlin
- postgresql-database
- programming-languages-c#-and-java
- tech-stack-includes-unity-framework
Log in or sign up for Devpost to join the conversation.