Documentation: The Infinite Chronicle Inspiration The Infinite Chronicle is a dark fantasy Roleplay world directly inspired by the non-linear narrative depth of classic tabletop RPGs (TTRPGs). Our goal was to eliminate the common issue of static, repeatable quest lines in virtual worlds, making every player choice genuinely and permanently impactful.

What it does The world acts as a dynamic narrative engine. It uses Multi-Agent NPCs—driven by GenAI—to procedurally script the story, quest paths, and world events in real-time. The narrative fundamentally shifts based on the collective dialogue and decisions of the player group, ensuring a perpetually unique, unrepeatable storyline and fostering true co-created roleplay.

How we built it The core was engineered using TypeScript Generation and the Creator Assistant to program complex NPC agents with competing, mutable motivations. We used Audio Generation to instantly trigger bespoke, localized sound effects (like a suspenseful sting 😱) that reflect the narrative weight of a player's choice, maximizing immersion. For mobile-first design, the AI leverages Mesh Generation to rapidly construct and optimize new "narrative zones" only as the plot advances.

Challenges we ran into The main challenge was balancing the complex procedural logic with the strict mobile performance requirements. Running the Multi-Agent system while maintaining smooth frame rates required aggressive optimization and dynamic asset loading to keep the active geometry low.

Accomplishments that we're proud of We are most proud of successfully integrating Multi-Agent AI to control not just assets, but the core game logic itself. This dynamic storytelling, validated by early playtesting, transforms the game from a fixed experience into a truly emergent narrative playground.

What we learned We learned that leveraging Meta's GenAI tools for behavioral logic (via TypeScript Generation) is the key to creating sticky, high-replayability content, far more so than just using them for static asset creation.

What's next for The Infinite Chronicle: A Multi-Agent AI Roleplay Engine Future plans focus on scaling the system to manage a complex, procedural reputation economy. This will allow NPCs to evolve their trust and relationships with player groups across multiple sessions, directly driving long-term World Visits and retention for the platform.

Built With

  • apis
  • audio-generation
  • creator-assistant
  • for
  • kotlin
  • mesh-generation
  • meta
  • meta-horizon-genai-toolkit-(typescript-generation
  • meta-horizon-worlds-editor
  • mobile
  • performance-horizon
  • sdk
  • spatial
  • style-reference)
  • texture-generation
  • typescript-(primary-language)
Share this project:

Updates