GameDirector: Decoupling Gameplay Logic from Rendering for Player-Configurable Game World Models

📄 arXiv: 2609.25652v1 📥 PDF

作者: Zijun Lin, Zhiyang Deng, Yuzhe Wu, Bihan Wen, Yeying Jin

分类: cs.CV

发布日期: 2026-09-22

备注: Project Page: https://jimntu.github.io/gamedirector/


💡 一句话要点

提出GameDirector以解决游戏逻辑与渲染耦合问题

🎯 匹配领域: 支柱二:RL算法与架构 (RL & Architecture)

关键词: 游戏逻辑 视觉渲染 生成模型 状态跟踪 NPC控制 玩家配置 游戏机制 交互式娱乐

📋 核心要点

  1. 现有游戏世界模型在实现开放式生成时,无法有效保证游戏机制的准确性和一致性。
  2. GameDirector通过将游戏逻辑与渲染解耦,使玩家能够像开发者一样配置角色、状态和规则,同时保持游戏机制的连贯性。
  3. 实验结果显示,GameDirector在状态跟踪和规则遵循方面表现优异,Boss动作质量提升超过39.9%。

📝 摘要(中文)

近年来的游戏世界模型支持基于玩家输入的真实视觉模拟和互动游戏。然而,这些模型通常在像素级监督下学习环境动态,将感知、记忆、状态转移和渲染共同建模在一个端到端框架中。虽然这种设计实现了开放式、可控的生成,但仍未能提供完整的游戏体验。游戏由明确的机制控制,如生命值扣除、技能激活、战斗规则和终止条件,这些机制依赖于精确且一致的状态转移,而生成模型无法可靠地执行。为此,本文提出GameDirector,这是第一个将基于规则的游戏逻辑与视觉渲染解耦的框架。该框架根据玩家定义的配置,智能地解释视觉观察、更新游戏状态、战术控制NPC并执行游戏规则,最终将这些决策转化为文本提示,引导视频世界模型渲染结果。实验表明,GameDirector在状态跟踪、规则遵循方面表现出色,并在各种端到端游戏世界模型设置中提升了Boss动作质量超过39.9%。

🔬 方法详解

问题定义:本文旨在解决现有游戏模型在实现真实游戏体验时,无法有效保证游戏机制的准确性和一致性的问题。现有方法通常将感知、记忆和状态转移等功能耦合在一起,导致游戏逻辑难以灵活配置。

核心思路:GameDirector的核心思路是将基于规则的游戏逻辑与视觉渲染解耦,使玩家能够通过定义配置来控制游戏状态和规则。这种设计不仅提高了灵活性,还确保了游戏机制的一致性。

技术框架:GameDirector的整体架构包括四个主要模块:视觉观察解释、游戏状态更新、NPC战术控制和游戏规则执行。首先,框架解析玩家的视觉输入,然后更新游戏状态,接着控制NPC行为,最后将决策转化为文本提示以指导渲染。

关键创新:GameDirector的创新在于其将游戏逻辑与渲染解耦的能力,使得玩家可以灵活配置游戏元素,而不依赖于硬编码的规则。这一设计与传统的游戏引擎形成鲜明对比,后者通常缺乏灵活性。

关键设计:在技术细节上,GameDirector采用了特定的状态跟踪算法和规则执行机制,以确保游戏逻辑的准确性。此外,框架的文本提示生成模块经过优化,以便更好地指导渲染过程。具体的损失函数和网络结构细节在论文中有详细描述。

🖼️ 关键图片

fig_0
fig_1
fig_2

📊 实验亮点

实验结果显示,GameDirector在状态跟踪和规则遵循方面表现出色,Boss动作质量提升超过39.9%。与传统的端到端游戏世界模型设置相比,GameDirector在多个游戏中展现了显著的性能提升,证明了其在游戏逻辑解耦方面的有效性。

🎯 应用场景

GameDirector的研究成果具有广泛的应用潜力,尤其在游戏开发、虚拟现实和交互式娱乐领域。通过提供灵活的游戏逻辑配置,开发者可以更轻松地创建复杂的游戏体验,同时玩家也能享受到更高的自由度和参与感。未来,该框架可能推动游戏设计的创新,促进玩家与游戏世界的深度互动。

📄 摘要(原文)

Recent game world models support realistic visual simulation and interactive gameplay based on player inputs. However, they typically learn environment dynamics from pixel-level supervision, jointly modeling perception, memory, state transitions, and rendering within a single end-to-end framework. While this design enables open-ended, action-controllable generation, it still falls short of delivering a complete gameplay experience. Games are governed by explicit mechanics, such as health deduction, skill activation, combat rules, and termination conditions. These mechanics depend on precise and consistent state transitions that generative models alone cannot reliably enforce. In contrast, game engines can guarantee such mechanics through hard-coded rules, but provide limited flexibility for player-driven creation. To bridge these paradigms, we introduce GameDirector, the first agentic framework that decouples rule-based gameplay logic from visual rendering. Given player-defined configurations, the framework acts as an intelligent director that interprets visual observations, updates game states, tactically controls NPCs, and enforces gameplay rules. It then translates these decisions into text prompts that guide the video world model to render the resulting gameplay. This separation allows players to configure characters, states, and rules much like a game developer while preserving coherent game mechanics. Experiments on three games, using data collected by our automated gameplay agent, show that GameDirector achieves accurate state tracking, reliable rule following, and improves boss action quality by more than 39.9% over various end-to-end game world model settings. Overall, by externalizing player-controllable game logic, GameDirector establishes a middle ground between hard-coded simulation and generative modeling, enabling more flexible and closed-loop gameplay experiences.