PlayWorld: Benchmarking World Models with Agent Players over Long-Horizon Objectives
Summary (Overview)
- PlayWorld introduces a novel benchmark for evaluating interactive video world models using a multi-modal Agent Player that adaptively executes actions toward shared long-horizon objectives, rather than following fixed predefined trajectories.
- The benchmark comprises 171 human-annotated cases spanning 50 action patterns across four evaluation dimensions: geometry consistency, interaction fidelity, out-of-sight evolution, and insight evolution, producing 10–60-second rollouts.
- A VQA rubric verifier (Gemini 3.1 Pro) assesses each rollout using sample-specific Yes/No questions, with dimension-specific validation gates before rubric scoring.
- Experiments across nine state-of-the-art world models (including Genie 3, HappyOyster, LingBot-World, HY-World2, and others) reveal that persistent state evolution and global spatial consistency remain the primary bottlenecks for current models.
- Human validation confirms that PlayWorld's VQA metrics closely align with human preference rankings (positive Spearman's ρ across all dimensions).
Introduction and Theoretical Foundation
Background and Motivation
Video world models aim to simulate interactive environments that respond coherently to user actions. While recent systems demonstrate impressive video consistency and action controllability over long sequences (e.g., Genie 3, HappyOyster, Matrix-Game), fair comparison remains challenging because:
- Action granularity varies across models — the same low-level control input may produce different movement magnitudes in different models.
- Predefined trajectories cannot adapt — fixed action sequences may overshoot or undershoot the intended state, conflating geometric inconsistency with trajectory failure.
- Closed-source systems (e.g., Genie 3, HappyOyster) require direct human interaction through web interfaces, making evaluation labor-intensive and prone to bias.
Core Insight
The authors argue that a human player evaluates a world model by pursuing a high-level objective through interaction, not by checking whether a predefined action trajectory is followed. For example, a user may turn 360 degrees to check environmental consistency or walk into water to observe physical responses. The action sequence required to achieve the same objective may vary substantially across models.
Existing Benchmarks and Their Limitations
| Benchmark | Input | Closed-Loop Adaptation | Long-horizon Revisit | Geometry Consistency | State Evolution | Interaction Fidelity | Time Scale |
|---|---|---|---|---|---|---|---|
| WorldScore | Text + Image + Action | ✗ | ✗ | ✓ | ✗ | ✗ | 2–10 s |
| WorldMark | Image + Action | ✗ | ~ | ✓ | ✗ | ✗ | 20/40/60 s |
| WBench | Text + Image + Action | ✗ | ~ | ✓ | ~ | ✓ | 10–45 s |
| WorldRoamBench | Image + Action | ✗ | ~ | ✓ | ~ | ✓ | 10–60 s |
| MemoBench | Text + Image + Action | ✗ | ✗ | ✓ | ✓ | ✗ | 4–6 s |
| Omni-WorldBench | Text + Image + Action | ✗ | ✗ | ~ | ✓ | ✓ | 3–6 s |
| PlayWorld (Ours) | Text + Image + Objective | ✓ | ✓ | ✓ | ✓ | ✓ | 10–60 s |
Existing benchmarks predominantly drive world models with predefined low-level controls, which cannot be flexibly composed into diverse long-horizon trajectories or adjusted online when the generated observation deviates from the expected state.
Methodology
Agent Player Design
The Agent Player consists of two components:
-
Agent model (replaceable multi-modal model, e.g., Claude or Gemini): Observes generated frames, previously executed actions, scene description, and the objective. Decides whether to:
- Keep — retain the planned action
- Stop — terminate the active action early when the intended visual state is reached
- Extend — increase action hold duration when additional movement is required
- Correct — revise or skip the next planned action when the observed state no longer matches the reference
- End — terminate the evaluation case when the long-horizon objective is completed
-
Agent interface: Executes decisions on the evaluated world model, captures resulting observations, and returns them to the agent model, forming a closed interaction loop.
Key design choice: A human-annotated basic action sequence serves as a shared initial reference. This preserves consistent evaluation intent across models, reduces sequential planning burden, and still allows observation-conditioned adaptation. For interaction fidelity cases involving obstacles, reaching the obstacle does not trigger End — the Agent Player continues forward to reveal whether collision or penetration occurs.
Benchmark Construction
The construction pipeline involves:
- Collecting candidate images from Pexels and Google Images (natural, urban, fantasy environments)
- Screening for clear scene structure and selecting first-person or third-person views
- Generating environment captions with Gemini 3.1 Pro, verified by human annotators
- Defining long-horizon objectives based on scenario-specific attributes with visually verifiable completion conditions
- Writing basic action sequences (W/A/S/D, ↑/↓/←/→, WAIT)
- Constructing sample-specific VQA rubrics for the target evaluation dimension
VQA Rubric Verifier
The verifier uses Gemini 3.1 Pro to answer sample-specific Yes/No questions. Each rubric assigns greater importance to questions more relevant to the target capability. Dimension-specific validation acts as a gate before rubric scoring:
| Dimension | Validation Criterion | Rubric Aspects |
|---|---|---|
| Geometry Consistency | Trajectory Validity | Scene Identity, Spatial Consistency |
| Interaction Fidelity | Subject and Reachability | Contact and Collision, Motion and Causality, Visual Response |
| Out-of-sight Evolution | Trajectory Validity | Reappearance Consistency, Hidden-State Evolution, Physical Causality |
| Insight Evolution | None (stationary observation) | Identity and State Progression, Motion and Physical Plausibility, Temporal Scene Consistency |
Weighted Yes/No outcomes are aggregated into a case-level score on a 1–5 scale (higher is better).
Basic Ability Evaluation
Automatic metrics complement the VQA rubric:
-
Video Quality (normalized to [0,1] as percentages):
- Aesthetic Quality, Imaging Quality, Motion Smoothness, Temporal Flickering (from VBench)
- Temporal Consistency (from Omni-WorldBench)
- Depth Stability (from MemoBench)
- Subject Consistency (from HyDRA)
-
Action Controllability:
- Translation Pass Rate and Rotation Pass Rate (following WorldMark)
- Camera poses estimated by VGGT from uniformly sampled frames
- Target trajectories defined by executed actions including online adjustments
-
Basic Ability Score: Converts the average rank across all nine metrics into a percentage.
Empirical Validation / Results
Main Evaluation Results
Rubric-based VQA evaluation (scores 1–5, higher is better):
| Model | Geometry Consistency | Interaction Fidelity | Insight Evolution | Out-of-sight Evolution | Overall |
|---|---|---|---|---|---|
| Genie 3 | 2.74 | 2.40 | 1.51 | 1.81 | 2.12 |
| HappyOyster | 2.54 | 2.15 | 1.47 | 1.54 | 1.92 |
| LingBot-World | 2.11 | 2.23 | 1.33 | 1.43 | 1.78 |
| LingBot-World2 | 2.04 | 2.13 | 1.95 | 1.16 | 1.82 |
| HY-World2 | 2.14 | 2.06 | 1.13 | 1.09 | 1.61 |
| SANA-WM | 1.72 | 1.89 | 1.13 | 1.16 | 1.48 |
| Hunyuan-GameCraft-2 | 1.62 | 1.52 | 1.21 | 1.31 | 1.42 |
| HY-WorldPlay | 1.12 | 1.63 | 1.01 | 1.08 | 1.21 |
| Matrix-Game-3.0 | 1.30 | 1.25 | 1.00 | 1.00 | 1.14 |
Trajectory-validation pass rates:
| Model | Geometry Consistency | Interaction Fidelity | Out-of-sight Evolution | Overall |
|---|---|---|---|---|
| Genie 3 | 77.1% | 93.5% | 90.7% | 87.1% |
| HappyOyster | 63.8% | 93.5% | 81.4% | 79.6% |
| LingBot-World | 58.3% | 76.0% | 83.7% | 72.7% |
| LingBot-World2 | 58.3% | 85.1% | 93.0% | 78.8% |
| HY-World2 | 47.9% | 70.0% | 37.2% | 51.7% |
| SANA-WM | 62.5% | 88.0% | 90.7% | 80.4% |
| Hunyuan-GameCraft-2 | 25.0% | 78.0% | 81.4% | 61.5% |
| HY-WorldPlay | 14.6% | 80.0% | 30.2% | 41.6% |
| Matrix-Game-3.0 | 37.5% | 88.0% | 79.1% | 68.2% |
Agent Player Analysis
Control strategy comparison (on 25 cases for Genie 3 and HappyOyster):
| Setting | Trajectory Score ↑ | Human Preference ↑ | Majority Agreement | Agent-modified Action Ratio |
|---|---|---|---|---|
| Genie 3 | ||||
| Preset Only | 0.92 | 39.6% | 88.0% | 0.0% |
| Agent Only | 0.88 | 29.2% | 84.0% | 100.0% |
| Preset + Agent | 1.08 | 65.6% | 86.0% | 12.0% |
| HappyOyster | ||||
| Preset Only | 1.00 | 40.8% | 76.0% | 0.0% |
| Agent Only | 0.68 | 24.4% | 92.0% | 100.0% |
| Preset + Agent | 1.12 | 67.4% | 84.0% | 14.9% |
Agent model selection (on Genie 3):
| Agent Model | Trajectory Score ↑ | Human Preference ↑ | Majority Agreement | Agent-modified Action Ratio | Decision Latency (s/call) ↓ |
|---|---|---|---|---|---|
| Claude Haiku | 1.08 | 57.8% | 88.9% | 12.0% | 3.83 |
| Claude Sonnet | 1.24 | 45.3% | 94.1% | 12.4% | 6.21 |
| Gemini 3.1 Pro | 1.08 | 46.5% | 94.1% | 12.6% | 4.36 |
Basic Ability Results
| Model | Aes. ↑ | Img. ↑ | Mot. ↑ | Flick. ↑ | Temp. ↑ | Depth ↑ | Subj. ↑ | Translation ↑ | Rotation ↑ | Basic Ability Score ↑ |
|---|---|---|---|---|---|---|---|---|---|---|
| Genie 3 | 52.00 | 75.22 | 99.00 | 97.79 | 98.64 | 88.70 | 85.60 | 64.1 | 50.6 | 72.2 |
| HappyOyster | 49.66 | 73.66 | 99.46 | 99.02 | 99.52 | 91.80 | 88.40 | 58.0 | 48.5 | 76.4 |
| LingBot-World | 51.12 | 72.04 | 97.96 | 96.27 | 98.02 | 92.20 | 83.50 | 64.8 | 44.7 | 51.4 |
| LingBot-World2 | 51.47 | 73.98 | 97.84 | 95.64 | 96.88 | 91.40 | 82.30 | 67.9 | 45.6 | 50.0 |
| HY-World2 | 47.43 | 67.79 | 99.12 | 99.46 | 91.17 | 90.70 | 89.80 | 40.8 | 42.2 | 45.8 |
| SANA-WM | 51.75 | 72.59 | 98.92 | 96.48 | 98.20 | 84.40 | 85.90 | 78.6 | 42.2 | 56.9 |
| Hunyuan-GameCraft-2 | 50.14 | 67.82 | 98.25 | 95.24 | 97.97 | 90.40 | 83.70 | 89.6 | 29.4 | 40.3 |
| HY-WorldPlay | 47.71 | 61.53 | 98.89 | 95.18 | 95.45 | 91.00 | 87.40 | 75.8 | 44.2 | 38.9 |
| Matrix-Game-3.0 | 44.10 | 66.03 | 98.90 | 96.92 | 95.23 | 87.30 | 65.70 | 42.4 | 27.7 | 18.1 |
Key Observations
-
Sustained world evolution remains the primary bottleneck — out-of-sight evolution and insight evolution consistently receive lower scores across all models.
-
Long-horizon revisitation exposes global spatial inconsistency — landmarks are repeatedly regenerated at new viewpoints rather than anchored to unique spatial locations (e.g., the Taj Mahal appearing at multiple positions during a 360-degree orbit).
-
Interaction fidelity remains limited beyond simple collision responses — walking into water often fails to produce expected physical/visual responses; third-person models do not consistently bind input actions to the controlled character.
-
Trajectory control and world-model capability can diverge — SANA-WM achieves a relatively high validation pass rate (80.4%) but modest rubric scores, indicating it can follow trajectories without maintaining memory or spatial consistency.
-
Automatic metrics only test basic ability — high Depth Stability and Subject Consistency can occur when a model produces little or no camera motion, even though the intended objective is not completed.
Human Validation
- 600 valid pairwise judgments on video pairs evenly sampled across the four dimensions
- Consistently positive Spearman's ρ correlations between VQA metrics and human preference rankings across all dimensions and Overall score
- Confirms that the VQA metrics closely preserve human preference rankings
Theoretical and Practical Implications
For World Model Evaluation
- Objective-based evaluation with adaptive action execution provides more consistent cross-model comparison than fixed trajectory protocols
- VQA rubrics with validation gates prevent instruction-following failures from making memory evaluation unreliable
- Multiple evaluation dimensions (geometry, interaction, out-of-sight, insight) capture complementary capabilities that automatic metrics miss
For World Model Development
- Persistent state evolution across time and occlusion is identified as the central challenge — models need to maintain semantic state changes during hidden intervals
- Global spatial consistency requires moving beyond local appearance continuity and short-range motion cues toward persistent global representations of generated 3D worlds
- Interaction fidelity beyond simple collision responses (e.g., water interaction) remains an open problem
Limitations of Basic Metrics
- High scores on automatic metrics (e.g., Depth Stability, Subject Consistency) can be misleading when models produce little motion
- Action-controllability thresholds do not guarantee that rollouts reach objective-specific target states
Conclusion
PlayWorld establishes a practical basis for more precise evaluation of interactive video world models through:
- Multi-modal Agent Players that simulate human players by adaptively executing actions toward shared long-horizon objectives
- 171 human-annotated cases spanning 50 action patterns across four evaluation dimensions
- End-to-end automated evaluation combining VQA rubric verification with basic ability metrics
- Human-validated results confirming alignment between automated metrics and human perception
The benchmark reveals that while current world models can follow camera or action controls, they still struggle to simulate coherent and realistic world dynamics over long horizons, particularly in maintaining persistent state evolution and global spatial consistency. Future directions include upgrading agent models as stronger multi-modal models emerge and extending the benchmark to additional scenario types and evaluation dimensions.
Related papers
- Hardening Agent Benchmarks with Adversarial Hacker-Fixer Loops
The hacker-fixer loop, using verifier access and a shared defense pool, automates hardening of agent benchmarks, eliminating all tested reward-hacking attacks on KernelBench and reducing them on Terminal Bench.
- SPADE: Self-Play in Adaptive Synthetic Executable Environments
SPADE lets a single LLM both write executable training environments and solve them, achieving +8.1 average improvement over base on eight held-out benchmarks via hint-based regret self-play.
- Phantom Gains: Auditing Self-Improvement Against a Measured Null
Transition-level auditing of LLM self-improvement requires measured nulls for every statistic; without them, a frozen model falsely appears to expand at 0.280.