论文

Code2Games:为游戏世界一代启用编码智能体

Code2Games: Enabling Coding Agents for Gaming World Generation

应用与实践内容创作

摘要

从自然语言游戏意图生成高质量的游戏世界需要对场景结构、空间布局、游戏目标、交互实体和可执行游戏逻辑进行联合推理。现有的编码智能体可以生成单独的资产、场景或脚本,但通常难以保持这些组件之间的一致性。我们提出 Code2Games,这是一个Agentic框架,它在从相同游戏意图生成的基础 Blender 世界上构建结构化的游戏世界。 Code2Games 通过具有持久元素对应的共享场景游戏表示来协调场景分析、游戏玩法规划、受限游戏世界生成和游戏引擎定制。世界生成后,Code2Games 使生成的世界适应虚幻引擎 5,并采用执行引导的重建过程,该过程使用编译诊断、运行时反馈和游戏测试结果来解决引擎适应过程中出现的不一致问题。为了系统地评估游戏世界的生成,我们引入了 GameCode4D 基准,其中包括十个固定的游戏提示,涵盖不同级别的场景和游戏复杂性。我们从四个维度评估生成的结果:视觉质量、交互保真度、多模式工件质量和可玩游戏质量。实验表明,与通过编码智能体和现有基线方法直接生成游戏世界相比,Code2Games 持续提高了生成的游戏世界的视觉质量和交互保真度,以及引擎适配后生成的游戏的质量。

Code2Games:为游戏世界一代启用编码智能体的原论文方法或结果图
图 1:Code2Games 生成的游戏世界场景概述。