← Latest papers
🤖 AI

Orchestrated Reality: From Role-Play to Living, Playable Game Worlds -- LLM-Driven World Simulation as a Parameterized-Action POMDP

This paper proposes "Orchestrated Reality," an LLM-driven framework that formalizes game worlds as Parameterized-Action POMDPs with a singleton orchestration agent managing a canonical JSON state via a Plan-Diff-Validate-Apply pipeline, thereby bridging the gap between free-form narrative and rigorous, persistent world simulation.

Original authors: Yuhang Huang, Chenmiao Li, Chaowei Fang

Published 2026-06-16
📖 5 min read🧠 Deep dive

Original authors: Yuhang Huang, Chenmiao Li, Chaowei Fang

Original paper licensed under CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). This is an AI-generated explanation of the paper below. It is not written or endorsed by the authors. For technical accuracy, refer to the original paper. Read full disclaimer

Imagine you are playing a text-based adventure game where a super-smart AI acts as the Dungeon Master. In most current AI games, this "Dungeon Master" is like a storyteller who forgets the plot every five minutes. If you ask, "Where is the blacksmith?" the AI might say he's in the village today, but five minutes later, it might say he's in the castle, or that he never existed at all. The story feels real in the moment, but the "world" behind the scenes is a mess of contradictions and forgotten details.

This paper proposes a new way to build these worlds, called "Orchestrated Reality." Instead of letting the AI just "make things up" in a free-flowing conversation, the authors treat the game world like a strictly organized filing cabinet that the AI must constantly check and update.

Here is the breakdown using simple analogies:

1. The Problem: The "Forgetful Storyteller"

Currently, AI games rely on the AI's short-term memory (its "context window"). It's like a storyteller trying to remember a 10-hour movie by only looking at the last few pages of the script.

  • The Result: The world loses its shape. Characters drift, locations change without reason, and the game feels fragile. If the session ends, the world effectively ceases to exist.

2. The Solution: The "Master Librarian" (The World-Agent)

The authors introduce a single, central manager called the World-Agent. Think of this agent not as a storyteller, but as a Librarian who owns the game's "Source of Truth."

  • The World is a Filing Cabinet: Instead of the world being a paragraph of text, it is a tree of JSON files (structured data files). Every town, every character, every item, and every rule is a specific file with a strict format.
  • The Librarian is the Only One Who Can Write: No matter who is speaking (the player, an NPC, or a combat referee), they cannot just change the story. They must submit a request to the Librarian.

3. How It Works: The "Plan, Check, Stamp" Loop

Every time something happens in the game, the system goes through a strict four-step process (called PDVA):

  1. Plan: The AI looks at the current files (the state) and the player's action (e.g., "I walk into the tavern"). It drafts a story and a proposed change to the files (e.g., "Move the player's location file from 'Square' to 'Tavern'").
  2. Diff: It creates a "delta"—a small list of exactly what needs to change in the files.
  3. Validate (The Bouncer): This is the most important step. Before the change is saved, a strict "Bouncer" checks three things:
    • Schema: Does the change fit the file format? (e.g., You can't put a "gold" number inside a "name" field).
    • Permission: Does the actor have the right to change this? (e.g., The player can move themselves, but they can't change the King's location).
    • Rules: Does this break the game rules? (e.g., You can't walk through a locked door without a key).
  4. Apply: If it passes the Bouncer, the change is atomically committed (saved all at once) to the files. The system then creates a "fingerprint" (a hash) of the new world state.

4. The "Partially Observable" Magic

The paper describes the game as a Parameterized-Action POMDP. In plain English, this means:

  • The World is Real: The files on the disk are the actual reality.
  • The Player is Blind: The player doesn't see the files. They only see a narrative projection (a story) generated by the AI based on those files.
  • The Analogy: Imagine a puppet show. The World-Agent is the puppeteer holding the strings (the JSON files). The Player only sees the puppets moving on stage (the story). The puppeteer knows exactly where every puppet is, even if the player doesn't. If the player tries to grab a puppet, the puppeteer checks the rules before letting the puppet move.

5. Why This Matters (The "Audit Trail")

Because the world is saved in files with "fingerprints" (hashes), the game is auditable.

  • If a player says, "Wait, the blacksmith was here yesterday!" the system can look at the file history and prove exactly what happened, when, and why.
  • It prevents the AI from "lying" about the state of the world because the AI can't change the files without passing the validation check.

6. What They Found (So Far)

The authors tested this framework with a small group of testers and found:

  • The World Feels Alive: Even when no one is talking, the world continues to exist and change based on rules (like time passing or events happening).
  • Memory is Real: Characters remember things not because the AI "recalled" a chat log, but because the information was re-injected from the files every turn.
  • Debugging is Easier: Creators can look at the files to see exactly why the AI made a decision, rather than guessing what the AI was thinking.

What They Didn't Do Yet

The paper is a "work in progress." They have built the engine and tested it with a few people, but they have not yet:

  • Run a large-scale study with hundreds of players to prove it's better than standard games.
  • Fully implemented a world where dozens of NPCs act simultaneously (they plan to do this next).
  • Proven that this works with every different type of AI model.

In summary: The paper argues that to make AI games truly playable and persistent, we must stop treating the world as a conversation and start treating it as a database. The AI becomes a disciplined librarian who updates the database, rather than a chaotic storyteller who forgets the plot.

Drowning in papers in your field?

Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.

Try Digest →