RPG Dreamer
Agentic Generation for Long-Horizon RPGs
RPG Dreamer: Towards Agent-Driven Generation of Long-Horizon Interactive Worlds
Abstract
Games, as a special category of software, create interactive worlds governed by their own specific rules. Given the recent successes of coding agents, increasing attention has been devoted to automatic game generation. We observe that existing methods fail to create long-horizon games, as they entangle game mechanics with content and lack effective playtesting capabilities. In this work, we present RPG Dreamer, a framework capable of generating games with hours-long coherent playthroughs. We use role-playing games (RPGs) to exemplifies the long-horizon generation capabilities of the framework, as RPGs feature branching narratives, non-linear progressions, and extended playtime. RPG Dreamer consists of an Agent-Oriented Game Engine (AOGE) and a Reviewer-centric Generation Loop (RGL). AOGE separates mechanics from content, and exposes an agent interface with uniform observation and semantic action, enhancing both the reliability and coverage of automated gameplay. RGL is a closed-loop pipeline that enables agents to iteratively generate, review, and evolve games through a multi-reviewer system, including a team of gameplay reviewers who conduct playtesting to expose latent bugs. Due to the absence of benchmarks for evaluating hour-scale game generation, we further propose RPG-Bench, a benchmark of 150 evaluation instances spanning diverse themes, whose metrics are grounded in dynamic gameplay trajectories. Results on RPG-Bench demonstrate that RPG Dreamer improves the scalability of state-of-the-art coding agents on long-horizon games.
Demos
INSERT CARTRIDGE
Choose one of the playable world cartridges from the library below.
Teaser
Method
Overview
Video Demonstration
Result
| Harness | Model | Requirement fidelity | Content richness |
Visual and interaction quality |
Playability | Overall |
|---|---|---|---|---|---|---|
| Automatic evaluation | ||||||
| Claude Code | Mimo-V2.5 | 44.0 | 6.3 | 38.4 | 13.9 | 22.0 |
| OpenGame | Opus 4.8 | 80.0 | 31.6 | 41.4 | 45.7 | 43.6 |
| Qwen-code | Qwen3.8-Max | 84.0 | 32.2 | 55.0 | 27.6 | 42.8 |
| Kimi-code | Kimi K3 | 96.0 | 48.6 | 67.9 | 40.9 | 56.8 |
| Codex | GPT 5.6 Sol | 96.0 | 57.9 | 56.2 | 63.8 | 63.0 |
| RPG Dreamer | GPT 5.6 Sol | 92.0 | 75.4 | 72.6 | 86.5 | 79.6 |
| Human evaluation | ||||||
| Claude Code | Mimo-V2.5 | 0.8 | 0.1 | 1.3 | 0.4 | 0.6 |
| Codex | GPT 5.6 Sol | 44.0 | 32.1 | 31.5 | 34.6 | 33.9 |
| RPG Dreamer | GPT 5.6 Sol | 69.7 | 61.3 | 70.5 | 62.0 | 65.1 |