Paper: 2607.14076 Authors: Zhen Li, Zian Meng, Shuwei Shi, Mingliang Zhai, Jiaming Tan, Chuanhao Li, Kaipeng Zhang Categories: cs.CV

The Gap

There’s been a rush of excitement around using video generative models — diffusion models, autoregressive transformers — as interactive game engines. Projects like GameNGen, DIAMOND, and GameGen-X train models to predict the next video frame conditioned on player input, and the results look stunning in demos. The pitch is seductive: why write rules by hand when a neural net can just learn the world from footage?

But here’s the problem the paper identifies: these approaches fundamentally misunderstand what a game engine actually does. A real game engine (Unity, Unreal, or even a simple ECS architecture) runs a recurrent loop: action → state update → render observation. The “state” is the source of truth — it knows where every object is, what HP the boss has, which doors are locked. Observations are *derived from state, not the other way around. Video-gen models invert this: they try to go directly from pixels to pixels, skipping the state entirely. The consequences are real — actions don’t produce consistent long-horizon effects, game rules aren’t enforced, and there’s no way to “pause and inspect” the world.

This paper’s contribution is twofold: (1) a structured framework that dissects the gap along four dimensions, and (2) a concrete dataset that enables the state-aware direction. It’s a “let’s take stock and chart the path” paper, not a new-model paper.

Video gen models predict pixels   Player actions should have
conditioned on actions             persistent, rule-governed effects
         |                                    |
         v                                    v
  Looks impressive in             But lacks: explicit state,
  short clips                     long-horizon consistency,
         |                        real-time interactivity
         |                                    |
         +---------> GAP <--------------------+
                       |
                       v
        Real engines use: Action -> State -> Observe loop
                       |
                       v
        Paper proposes: 4-dimension framework to diagnose
        which components video-gen approaches are missing
                       |
                       v
        Evidence: 90hr Black Myth:Wukong dataset with
        ground-truth game states enables state-aware training
                       |
                       v
        Conclusion: State-aware models are the path forward;
        current pixel-to-pixel paradigm is structurally limited

The Increment

One sentence: Before this paper, the “video gen as game engine” hype lacked a principled diagnostic framework; after it, we have a 4-dimensional lens to see exactly what’s broken, and a dataset to fix it.

Core Mechanism

This isn’t a methods paper with a novel architecture — it’s a framework paper. The authors organize the design space of interactive world models around four dimensions, each drawn from how conventional game engines work:

Dimension 1: Player Action Control — How does the model receive and interpret user input? Approaches range from direct pixel-level conditioning (keyboard → frame) to learned action embeddings to structured action spaces. The paper argues that structured action representations outperform raw conditioning because they disentangle “what the player wants” from “how the world renders.”

Dimension 2: Game State Dynamics — Does the model maintain any internal state, or is it purely reactive? The authors categorize approaches into stateless (predict next frame from history buffer) vs. state-maintaining (explicit latent state that evolves). This is the crux: without state, there’s no mechanism to enforce rules or track consequences.

Dimension 3: State-Observation Persistence — Can the world be “saved and loaded”? In a real engine, you serialize the state and reconstruct observations later. Video-gen models typically can’t — if you stop generating, the world is lost. The paper examines approaches that attempt to separate state from rendering.

Dimension 4: Real-Time Interactive Generation — Can the model run fast enough to be playable? This involves latency, throughput, and the generation loop architecture (autoregressive vs. diffusion vs. hybrid).

The dataset contribution targets Dimensions 2 and 3 specifically: by collecting ground-truth game states alongside frames from Black Myth: Wukong, they create training data that includes the state information video-gen models normally lack.

                    [Player Input]
                         |
                         v
              +-----------------------+
              | 1. Action Control     |
              | (how input encodes)   |
              +-----------------------+
                         |
                         v
              +-----------------------+
              | 2. State Dynamics     | <--- Game state: the source of truth
              | (state update logic)  |      (HP, positions, inventory, etc.)
              +-----------------------+
                         |
                         v
              +-----------------------+
              | 3. State-Observation  |
              |    Persistence        |
              | (serialize/restore)   |
              +-----------------------+
                         |
                         v
              +-----------------------+
              | 4. Real-Time Gen      |
              | (rendering latency)   |
              +-----------------------+
                         |
                         v
                  [Player Sees Frame]

  Traditional Engine:  all 4 dimensions explicit, rule-based
  Video-Gen Approach:  skips 2, weak on 3, struggles with 4
  This Paper's Lens:   diagnose which dimension each prior work fails on

Structural Metaphor

Think of building a self-driving car simulator.

A traditional game engine is like a real car with a dashboard camera. There’s an actual engine (the physics simulation), an actual steering column (the action interface), and the dashcam just shows you what’s already there (rendering). If you pause, the car is still parked where it was. If you rewind, everything is consistent.

A video-gen-as-game-engine approach is like having a person in a room watching dashcam footage and trying to produce the *next frame of footage based on what steering wheel angle you show them. They’ve seen a lot of driving footage, so they’re pretty good at it for short stretches! But they don’t actually know where the car is on the road. If you ask them “is there a red light ahead?”, they can only guess from visual patterns. If you pause and resume, they’ve lost track. If you turn left for too long, they might eventually render you driving into a lake because they have no persistent model of road geometry.

This paper is essentially saying: “Let’s look at exactly which pieces of the real car are missing from the dashcam-watcher setup.” And then they hand you a dataset that includes not just dashcam footage, but also GPS coordinates, speedometer readings, and engine telemetry — so you could train a model that actually understands the car, not just mimics the camera.

Key Concepts

  • State vs. Observation: In a game, the “state” is the complete truth — every enemy’s HP, every item’s position, every quest flag. The “observation” is just what the camera sees: a rendered frame. A real engine computes observation *from state (state → render → pixels). Video-gen models try to go pixels → pixels, skipping the state. This is like trying to predict tomorrow’s weather by looking at a photo of today’s sky instead of reading the barometer, humidity, and wind data. The photo contains weather information, but it’s lossy, ambiguous, and can’t be “run forward” reliably.

  • Recurrent Action-State Loop: The fundamental architecture of any game engine: the player acts, the state updates, a new observation is rendered, repeat. Each step is clean and modular. The paper argues this loop is what makes games *feel responsive and consistent. Video-gen models either skip the loop entirely (one-shot prediction) or approximate it with autoregressive frame prediction, which accumulates errors over time like a game of telephone.

  • The Data Engine Problem: The paper’s most practical contribution. To train a state-aware world model, you need training data that *includes game states — but most gameplay footage only has pixels. The authors built a data collection pipeline for Black Myth: Wukong that captures frame-aligned player actions, full game state dumps, and rendered observations simultaneously, plus semantic annotations. This is the kind of unglamorous infrastructure work that actually unblocks the next generation of models.

Framework Shift

Before (mainstream approach):              After (this paper):

   [Player Input]                             [Player Input]
        |                                          |
        v                                          v
  +------------+                           +------------+
  | Video Gen  |                           | Action     |
  | Model      |                           | Encoder    |
  |            |                           +------------+
  | (implicit  |                                  |
  |  state in  |                                  v
  |  weights)  |                           +------------+
  |            |                           | Explicit   |
  +------------+                           | Game State |
        |                                  | (latent or |
        v                                  |  structured)|
  [Next Frame]                             +------------+
                                                  |
   Pixel -> Pixel                                v
   (no state, no rules,                    +------------+
    no persistence)                        | State-to-  |
                                           | Observation|
                                           | Renderer   |
                                           +------------+
                                                  |
                                                  v
                                           [Next Frame]

                                           State -> Render -> Pixel
                                           (state persists, rules enforceable)

From implicit-weights-as-state to explicit-state-then-render, the core shift is recognizing that pixel prediction is an observation problem, not a world modeling problem — and you need the world model underneath.

Expert Assessment

Problem choice: This is a real and well-timed gap. The hype around “video gen = game engine” has outpaced the actual capabilities, and nobody had done a rigorous dissection of *why these systems feel brittle in practice. The four-dimension framework is genuinely useful — it gives researchers a vocabulary to say “my method improves on Dimension 2 but not Dimension 3” instead of vague claims. That said, the paper sometimes reads more like a tutorial than a research contribution; the framework is descriptive rather than prescriptive.

Method maturity: This is primarily a survey/taxonomy paper with a dataset contribution, not a novel method paper. The framework is well-organized but not deeply novel — anyone who’s built a game engine would recognize the action-state-observe loop as obvious. The real value is in *applying this lens systematically to the video-gen literature. The dataset is the concrete contribution, and it’s a good one — 90 hours of state-aligned data from a AAA game is non-trivial to collect.

Experimental integrity: There are no model training experiments or benchmarks — this is a framework paper. The dataset is described but not used in any downstream experiments within this paper. This is a limitation: they tell us the data *could enable state-aware training, but don’t show it. Future work, presumably. The dataset quality appears sound based on description, but without experiments, we can’t verify the claims about its utility.

Writing quality: The paper is clearly written with good structure. The four dimensions are well-motivated. However, Section 3 (the taxonomy) sometimes drifts into “listing prior work” rather than making sharp analytical points. The dataset section (Section 4) could be stronger — more details on the annotation pipeline, quality metrics, and failure modes would help. The related work section is oddly thin given this is fundamentally a survey-style paper.

Verdict: weak accept — The framework is useful and the dataset is valuable, but the lack of any experimental validation of the core claims (that state-aware models trained on this data actually outperform pixel-only approaches) leaves the contribution feeling incomplete. It’s a good positioning paper that will get cited, but it doesn’t deliver the payoff it sets up.

Takeaways

  1. The 4-dimension diagnostic framework is directly reusable. If you’re evaluating any interactive generation system, ask: how does it handle (a) action encoding, (b) state tracking, (c) state persistence, (d) real-time generation? This applies to robotics simulators, digital twins, and AR/VR worlds too — not just games.

  2. The “state-first” design principle transfers broadly. Any domain where people try to predict complex observations directly (video prediction for robotics, weather modeling, traffic simulation) probably has the same issue: you need an intermediate state representation, not end-to-end pixel prediction. The paper makes this argument cleanly.

  3. The data collection approach — hooking into a real game engine to extract ground-truth states alongside rendered frames — is a template that other researchers can replicate for other games. The specific pipeline for Black Myth: Wukong is a resource, but the methodology is the transferable asset.

  4. Honest limitation: If you’re looking for a new architecture or SOTA results, this paper won’t give you that. Its value is in reframing the conversation. Worth reading for the perspective, not the code.

论文: 2607.14076 作者: Zhen Li, Zian Meng, Shuwei Shi, Mingliang Zhai, Jiaming Tan, Chuanhao Li, Kaipeng Zhang 分类: cs.CV

缺口

最近有一波热潮:用视频生成模型(扩散模型、自回归Transformer)来做交互式游戏引擎。 GameNGen、DIAMOND、GameGen-X 这些项目,训练模型根据玩家输入预测下一帧画面,演示效果惊艳。

但这篇论文指出了一个根本性的问题:这些方法搞错了游戏引擎的本质。

真正的游戏引擎(Unity、Unreal、甚至最简单的ECS架构)跑的是一个循环:动作 → 状态更新 → 渲染观察。 “状态”是唯一真相——它知道每个物体在哪、Boss还剩多少血、哪扇门锁着。 观察(画面)是从状态推导出来的,而不是反过来。

视频生成模型把这个流程倒过来了:试图从像素到像素,跳过状态这一步。 后果很严重:动作不能产生一致的长期效果,游戏规则无法执行,世界无法”暂停和检查”。

这篇论文做了两件事:(1) 用四个维度构建诊断框架,(2) 提供一个有真实游戏状态标注的数据集来推动”状态感知”方向。 这是一篇”让我们看清局面、规划路径”的论文,不是提出新模型的论文。

视频生成模型根据动作预测像素        玩家动作应该产生
                                   持久的、规则约束的效果
         |                                    |
         v                                    v
  短片段看起来很惊艳                但缺乏:显式状态、
                                   长期一致性、实时交互性
         |                                    |
         +---------> 缺口 <-------------------+
                       |
                       v
        真正的引擎:动作 -> 状态 -> 观察 循环
                       |
                       v
        本文提出:四维度框架来诊断
        视频生成方法缺了哪些组件
                       |
                       v
        证据:90小时黑神话悟空数据集
        含真实游戏状态,可训练状态感知模型
                       |
                       v
        结论:状态感知模型才是正道;
        当前的像素到像素范式存在结构性局限

增量

一句话: 在这篇论文之前,“视频生成=游戏引擎”的叙事缺乏系统性的诊断框架;之后,我们有了一个四维透镜看清问题所在,以及一个数据集来推动解决。

核心机制

这不是一篇提出新架构的方法论文,而是一篇框架论文。 作者围绕四个维度组织交互式世界模型的设计空间,每个维度都来自真实游戏引擎的工作方式:

维度一:玩家动作控制 —— 模型如何接收和解释用户输入? 方法从直接像素级条件化(键盘→画面)到学习的动作嵌入,再到结构化动作空间不等。 论文认为结构化动作表示优于原始条件化,因为它们把”玩家想做什么”和”世界如何渲染”解耦了。

维度二:游戏状态动态 —— 模型是否维护内部状态? 分类为无状态(从历史缓冲区预测下一帧)和有状态维护(有显式潜在状态在演化)。 这是核心:没有状态,就没有机制来执行规则或追踪后果。

维度三:状态-观察持久性 —— 世界能被”保存和加载”吗? 在真实引擎中,你可以序列化状态并稍后重建观察。 视频生成模型通常做不到——停止生成,世界就消失了。

维度四:实时交互生成 —— 模型跑得够快吗? 涉及延迟、吞吐量和生成循环架构(自回归 vs. 扩散 vs. 混合)。

数据集贡献主要针对维度二和维度三:通过从《黑神话:悟空》中同时采集帧画面和真实游戏状态,创建了包含状态信息的训练数据。

                    [玩家输入]
                         |
                         v
              +-----------------------+
              | 1. 动作控制           |
              | (输入如何编码)         |
              +-----------------------+
                         |
                         v
              +-----------------------+
              | 2. 状态动态           | <--- 游戏状态:唯一真相
              | (状态更新逻辑)         |      (血量、位置、背包等)
              +-----------------------+
                         |
                         v
              +-----------------------+
              | 3. 状态-观察持久性    |
              | (序列化/恢复)         |
              +-----------------------+
                         |
                         v
              +-----------------------+
              | 4. 实时生成           |
              | (渲染延迟)            |
              +-----------------------+
                         |
                         v
                  [玩家看到画面]

  传统引擎:4个维度全部显式、基于规则
  视频生成方法:跳过维度2,维度3弱,维度4挣扎
  本文的透镜:诊断每个方法在哪个维度上失败

核心比喻

想象你在开发一个自动驾驶模拟器。

传统游戏引擎就像一辆真车加一个行车记录仪。 有真实的发动机(物理仿真),真实的方向盘(动作接口),行车记录仪只是展示已有的东西(渲染)。 如果你暂停,车还是停在原来的位置。 如果你倒带,一切依然一致。

视频生成作为游戏引擎的方法,就像让一个人坐在房间里看行车记录仪画面,然后根据你展示给他的方向盘角度,画出下一帧画面。 他看过很多驾驶录像,短时间内的效果还不错! 但他根本不知道车在路上的哪个位置。 你问他”前面有没有红灯?“,他只能从视觉模式猜测。 你暂停再继续,他就失去了跟踪。 你一直左转,他最终可能把你渲染进湖里,因为他没有道路几何的持久模型。

这篇论文本质上是在说:“让我们精确看看真车上哪些零件在看录像方案中缺失了。” 然后他们给了你一个数据集,不仅有行车记录仪画面,还有GPS坐标、速度计读数和发动机数据——这样你就可以训练一个真正理解汽车的模型,而不是仅仅模仿摄像头。

关键概念

  • 状态 vs. 观察: 在游戏中,“状态”是完整真相——每个敌人的血量、每个物品的位置、每个任务标志。“观察”只是摄像头看到的东西:渲染后的帧。真正的引擎从状态计算观察(状态→渲染→像素)。视频生成模型试图从像素到像素,跳过状态。这就像试图通过看一张今天天空的照片来预测明天的天气,而不是读取气压计、湿度和风力数据。照片里确实**包含*天气信息,但它是有损的、模糊的,无法可靠地”向前推演”。

  • 递归动作-状态循环: 任何游戏引擎的基本架构:玩家行动,状态更新,渲染新观察,重复。每一步都干净且模块化。论文认为这个循环是让游戏**感觉*响应和一致的原因。视频生成模型要么完全跳过循环(单次预测),要么用自回归帧预测来近似,但会像传话游戏一样随时间累积误差。

  • 数据引擎问题: 论文最实际的贡献。要训练状态感知的世界模型,你需要**包含*游戏状态的训练数据——但大多数游戏画面只有像素。作者为《黑神话:悟空》构建了一个数据采集流程,同步捕获帧对齐的玩家动作、完整游戏状态转储和渲染观察,外加语义标注。这种不起眼的基础设施工作,才是真正解锁下一代模型的关键。

框架转变

之前(主流方法):                   之后(本文方法):

   [玩家输入]                          [玩家输入]
        |                                   |
        v                                   v
  +------------+                     +------------+
  | 视频生成   |                     | 动作编码器 |
  | 模型       |                     +------------+
  |            |                            |
  | (隐式状态  |                            v
  |  在权重中) |                     +------------+
  |            |                     | 显式游戏   |
  +------------+                     | 状态       |
        |                            | (潜在或    |
        v                            |  结构化)   |
  [下一帧]                           +------------+
                                            |
   像素 -> 像素                              v
   (无状态,无规则,                    +------------+
    无持久性)                          | 状态→观察  |
                                      | 渲染器    |
                                      +------------+
                                            |
                                            v
                                      [下一帧]

                                      状态 -> 渲染 -> 像素
                                      (状态可持久,规则可执行)

从”权重隐式承载状态”到”显式状态再渲染”,核心转变是认识到像素预测是一个观察问题,而不是世界建模问题——你需要底层的世界模型。

专家评审

选题眼光: 这是一个真实且时机恰当的缺口。“视频生成=游戏引擎”的炒作已经超出了实际能力,此前没有人系统地剖析为什么这些系统在实践中感觉脆弱。四维度框架确实有用——它给研究者一套语言,可以说”我的方法改进了维度二但维度三还没解决”,而不是模糊的宣称。不过论文有时读起来更像教程而非研究贡献,框架是描述性的而非规定性的。

方法成熟度: 这本质上是一篇综述/分类论文加数据集贡献,不是提出新方法的论文。框架组织得不错但不算特别新颖——任何做过游戏引擎的人都会觉得动作-状态-观察循环是常识。真正的价值在于系统地用这个视角审视视频生成文献。数据集是实在的贡献——90小时来自3A游戏的状态对齐数据,采集起来并不简单。

实验诚意: 没有模型训练实验或基准测试——这是一篇框架论文。数据集在论文中描述了,但没有任何下游实验使用它。这是一个局限:他们告诉我们这些数据**可以*支持状态感知训练,但没有展示效果。大概是留作未来工作。数据集质量从描述来看是可靠的,但没有实验,我们无法验证关于其效用的声明。

写作功力: 论文结构清晰,写作清楚。四个维度的动机阐述得很好。但第三节(分类法)有时滑入”罗列先前工作”而非给出尖锐的分析观点。数据集部分(第四节)可以更强——标注流程的更多细节、质量指标和失败案例会有帮助。相关工作部分对于一篇本质上是综述风格的论文来说出奇地单薄。

判决: 弱接收 —— 框架有用,数据集有价值,但核心声明(在这个数据上训练的状态感知模型确实优于纯像素方法)完全没有实验验证,让贡献感觉不完整。它是一篇会获得引用的好定位论文,但没有兑现它设下的承诺。

要点总结

  1. 四维度诊断框架可以直接复用。如果你在评估任何交互生成系统,问:它如何处理(a)动作编码,(b)状态追踪,(c)状态持久性,(d)实时生成?这同样适用于机器人仿真器、数字孪生和AR/VR世界——不仅仅是游戏。

  2. “状态优先”的设计原则可以广泛迁移。任何人们试图直接预测复杂观察的领域(机器人视频预测、天气建模、交通仿真),大概率都有同样的问题:你需要中间的状态表示,而不是端到端的像素预测。论文把这个论点讲得很清楚。

  3. 数据采集方法——接入真实游戏引擎提取帧画面对应的真实状态——是一个其他研究者可以为其他游戏复制的模板。《黑神话:悟空》的具体流程是资源,但方法论才是可迁移的资产。

  4. 坦诚的局限: 如果你在找新架构或SOTA结果,这篇论文给不了你。它的价值在于重塑对话的角度。值得为了视角去读,不是为了代码。