AI 原生游戏引擎正在上线,而它们和 Unity 完全不像
作者:Oleg Sidorkin,Cinevva CTO
三月出现了三款游戏引擎,它们在架构上与 Unity/Unreal/Godot 这一谱系里的任何东西都不同。它们没有可视化编辑器。它们不为一个人点击穿过菜单而做优化。它们从根上就是为 AI agent 去读取、写入和控制游戏状态而打造的。
这不是“Unity 加一个 AI 标签页”。这是一个不同物种的引擎。
AI 已经在改变 3D 游戏开发的工作流。引擎这一层是下一个。
这三款引擎
nAIVE Engine 是开源的,用 Rust 编写,采用 WebGPU 渲染。亚秒级热重载:shader 在 200ms 以内,场景在 100ms 以内,脚本在 50ms 以内。场景、管线和材质都用 YAML 定义,这意味着 LLM 不必解析二进制格式就能读取和生成它们。它暴露了一个 MCP 命令接口,让 AI agent 能通过 JSON-RPC 控制引擎功能。它内置了一流的 Gaussian splatting 和用于自动化测试的无头渲染。整个架构都假定你的主要用户可能是一个 AI agent,而不是一个拿着鼠标的人。
Arcane Engine 是一款代码优先的 2D 引擎。Rust 核心,TypeScript 脚本。完全没有可视化编辑器。它的理念是:“代码即场景”。游戏状态是一个可查询的数据库,而不是一棵场景树。它包含一个用于 AI agent 交互的内置协议。采用 Apache 2.0 许可。
Mirror Engine 处于 alpha 阶段,它是多人优先的,带有一个实体组件系统。有趣的部分在于:它包含 AI 文本到 3D 生成,能在大约 60 秒内从文本提示生成 Gaussian splat。TypeScript 脚本,基于浏览器的“Mirror Lite”客户端。
这三款引擎不共享代码库或团队,但它们共享一个设计论点:通往游戏引擎的主要接口应该是结构化文本,而不是图形界面。
为什么这种架构很重要
传统游戏引擎是为坐在桌前的人演化出来的。你有一个视口。一个层级面板。一个检视器。一条时间轴。一切都围绕点击、拖拽和可视化地摆放对象来设计。那套工作流很强大。它对一个 AI agent 来说也是不可能用的。
当你的主要“用户”是一个 LLM 时,你需要不同的基本单元。用 YAML 取代二进制场景格式。用可查询的状态取代嵌套的场景树。用基于协议的命令取代鼠标点击。用无头运行取代窗口渲染。
这跟基础设施领域发生过的转变是同一种:当 DevOps 从图形控制面板转向基础设施即代码时。同样的事情正在游戏引擎里发生,只是晚了二十年。
nAIVE 的 MCP 接口是最清晰的例子。MCP(Model Context Protocol,模型上下文协议)正在成为 AI agent 与工具通信的标准方式。当一个引擎原生说 MCP 时,任何支持该协议的 AI agent 都能操纵场景、调整参数、运行测试,并在没有人参与的情况下迭代玩法。那不是挂在传统引擎上的一个特性。那是引擎与其用户之间一种根本不同的关系。
游戏开发中的 Gaussian splatting。nAIVE 和 Mirror 都把它当作一流的渲染基本单元。
更大的图景
这三款引擎不是唯一的信号。Meshy 的 Black Box 演示了在运行时由 AI 生成的游戏机制。OpenAI 在 GDC 上展示了一款用 Phaser 做的战术 RPG。“AI 生成出某样东西”和“那样东西作为一款可玩游戏运行起来”之间的工具层,每个月都在变薄。
在 Cinevva,我们一直在从另一个方向搭建这座桥。我们的引擎负责渲染、物理和实时交互,而 AI 负责素材生成。这个路子和 nAIVE 或 Arcane 不同,但底层的赌注是一样的:未来的游戏引擎需要把 AI 当作第一语言来说,而不只是把它作为一个插件加上去。
传统引擎厂商也明白这一点。Unity 在 GDC 上预览了 AI 游戏创作工具。Roblox 推出了 AI 驱动的 4D 模型创作。但在一个为人类设计的引擎里添加 AI 特性,和设计一个 AI 是主要接口的引擎之间,有一个有意义的区别。
我认为接下来会发生什么
这些引擎大多数都不会活下来。对一个新品类来说这很正常。但设计模式会留下来。基于 YAML 的场景定义、用于 agent 控制的 MCP 协议、可查询的游戏状态、无头运行。这些想法会在两年内被吸收进主流引擎。
赢下这个时代的引擎很可能还不存在。但架构层面的 DNA 此刻正在被写下,就在这三个项目和另外一小撮项目里。问题不是游戏引擎会不会变成 AI 原生的。而是这场转变是来自现有巨头内部,还是来自那些从第一天起就为 agent 而设计的新进入者。
相关阅读:
- 现在人人都想做 AI 游戏引擎 —— 铺好舞台的那场平台竞赛
- 前沿开源生成式 AI 模型 —— 这些引擎正在集成的模型
- 网页游戏引擎对比 —— 这些新引擎在更广阔生态中的位置
- 开源面临 AI 污染问题 —— AI 生成贡献的成本一面