从 Vibe Coding 到 AI-Native Game:生成式游戏技术栈拆解

May 4, 2026·
夏 伟
夏 伟

“用 AI 生成游戏”已经成了一个很常见的说法,但它其实混在了一起至少四件完全不同的事:生成一张贴图、生成一段能运行的代码、让 NPC 在游戏过程中临场决策,以及直接预测玩家操作后的下一帧画面。

我最初整理这批产品时,习惯把它们分成消费级创作平台和专业生产工具。继续往技术栈里看后,我发现这个分法还不够:同样叫“生成游戏”,发生在开发阶段和发生在游戏运行时,对可控性、延迟和错误成本的要求完全不同。

这四件事都可以叫生成式游戏 AI,但它们面对的技术问题并不一样。

路线AI 在干啥运行阶段难点问题
专业资产管线原画、贴图、3D 模型、场景布局开发阶段风格一致、可编辑、能接入现有工具链
Vibe Coding代码、素材和玩法原型创作阶段代码能跑、修改不破坏旧功能、作品值得继续玩
Agent NPC对话、意图和游戏动作游戏运行时延迟、记忆、状态一致性和行为安全
神经世界模型玩家操作后的下一段世界状态或画面游戏运行时长时一致性、可控性、算力和确定性

我更愿意把它们看成三层技术栈:第一层帮助人做游戏,第二层在传统游戏引擎里加入生成式系统,第三层则尝试重写游戏引擎本身。这个区分很重要,因为“能生成一段可玩的 Demo”和“能支撑一款长期运营的游戏”,中间还隔着大量工程工作。


Vibe Coding:从想法到原型

Rosebud AI、Astrocade、Aippy 和 Loopit 做的是一件很直观的事:用户描述想法,平台把它变成可以在浏览器或手机上直接玩的内容。

Rosebud 更接近游戏生成器。用户可以让它生成 2D 或 3D 游戏,再通过对话继续修改和 Remix。Rosebud 在 2026 年披露其社区已经创建超过 240 万个游戏,不过这是平台自己公布的数据,更适合用来判断供给规模,不能直接等同于活跃作品数或用户留存。1

Astrocade 使用“Wish-to-Game”来描述自己的产品:用户提出愿望,平台负责组织视觉、玩法和内容生成。Aippy 和 Loopit 则更强调移动端与信息流,作品往往不是完整游戏,而是几十秒就能理解的小游戏、互动 Meme 或“Playable”。234

这些产品没有完整公开内部实现,所以不能武断地说它们一定采用 AST、某种多 Agent 总线或固定的自愈框架。但从产品行为来看,一个可用的端到端生成系统至少需要下面这条闭环:

flowchart LR prompt["自然语言需求"] --> plan["拆分玩法、界面
与素材任务"] plan --> code["生成或修改代码"] plan --> asset["生成或检索素材"] code --> sandbox["沙盒
构建与运行"] asset --> sandbox sandbox --> check{"是否
能运行"} check -->|"失败"| feedback["收集报错
和运行状态"] feedback --> code check -->|"成功"| preview["预览、分享
与 Remix"] preview --> prompt

这条链路里,生成代码反而不是最难的部分。真正麻烦的是修改:用户说“把主角换成法师,再增加双人模式”,系统既要理解现有工程,又不能破坏已经能工作的碰撞、计分和存档逻辑。随着对话轮数增加,上下文越来越长,局部修改也更容易带来回归问题。

因此,Vibe Coding 平台至少要解决四个工程问题:

  1. 需求如何落到结构化工程上。 是每次重写整个 HTML/JavaScript 文件,还是维护组件、场景图或某种中间表示?前者实现快,但项目一大就容易失控。
  2. 生成结果如何验证。 “代码没有报错”只说明能启动,并不代表角色能移动、关卡能结束,更不代表游戏好玩。理想的验证还要覆盖输入事件、状态变化和关键玩法路径。
  3. 素材与代码如何保持一致。 角色尺寸、碰撞框、动画帧数和资源路径都需要契约。多模型并行生成时,这些接口很容易对不上。
  4. 失败后如何回滚。 每轮修改都应该保留可运行版本,并知道这次改动影响了哪些文件和游戏状态。没有版本控制,聊得越久,工程越脆弱。

“互动版 TikTok”的真正门槛

Aippy 和 Loopit 最值得关注的地方,不是它们能不能再多生成一种素材,而是它们把“生成—试玩—分享—Remix”压缩到了同一个信息流里。这意味着它们竞争的可能不是下一代 Unity,而是下一种互动内容分发方式。

问题也出在这里。创作成本趋近于零后,内容供给会迅速过剩。大量作品只是换皮、简单物理效果或短暂的感官刺激。平台必须回答三个比模型能力更难的问题:

  • 用户为什么要玩第二次?
  • 一个作品如何从 Demo 长成持续更新的内容?
  • 推荐系统如何区分“生成得快”和“真的好玩”?

所以我对这类产品的判断是:短期看生成成功率,长期看次日留存、Remix 深度和创作者能否持续经营作品。模型只是入场券,分发和社区机制才可能形成护城河。


专业生产管线:可控比生成更重要

面向普通用户的产品可以接受惊喜,专业工作室却不能把生产流程交给随机性。一个资产是否可用,至少要看风格、拓扑、文件格式、版权、版本和修改成本,而不只是第一眼是否漂亮。

风格一致:LoRA 能做什么

Scenario 的思路是让团队用自己的 Art Bible、角色设定和参考图训练 LoRA,再把模型放进可复用的工作流,通过 API 批量生成资产。官方文档显示,训练通常可从 10—50 张参考图开始,生成任务也可以接入后端队列和 CI/CD。5

LoRA 的作用可以简单理解为:不重新训练整个大模型,而是在基础模型旁边学习一小组参数,让模型记住特定画风、角色或物体。它能明显缓解风格漂移,但“同一种画风”不等于“同一个角色始终一致”。角色的服装细节、左右关系、装备数量和视角仍然需要参考图、姿态条件、固定随机种子以及人工验收共同约束。

这也是为什么节点式工作流很重要。一次生成只是结果;真正能进生产的是一条可重复执行的流程,例如:

角色设定图 → 姿态约束 → 批量生成 → 去背景 → 尺寸规范化 → 人工审核 → 写入资产库

工作室真正购买的不是某一张图,而是这条流程的稳定性、权限管理和可追踪性。

生成 3D:从好看到能用

Leonardo.ai 提供 3D 模型纹理生成功能,但输入模型需要是已经完成 UV 映射的 OBJ。6 这个限制很能说明问题:生成模型可以帮助制作纹理,却没有自动消除传统 3D 管线里的拓扑、UV、材质和引擎适配工作。

Meshy 进一步覆盖了文本/图像到 3D、重拓扑、绑定和动画等环节。7 对游戏开发来说,评价这类工具时不应只看渲染预览,而应该看:

  • 面数能否控制,近景和移动端是否有不同档位;
  • 网格是否适合绑定,关节处变形是否稳定;
  • UV 是否连续,PBR 材质能否在目标引擎正确还原;
  • 同一角色多次生成时,比例和设计语言能否保持一致;
  • 导出 FBX、OBJ 或 GLB 后,是否还需要大量人工清理。

“Text-to-3D”已经足以加速概念验证和背景资产生产,但距离稳定生成可直接上线的主角模型,仍然有明显差距。

场景搭建:先用好已有资产

Promethean AI 的价值不是凭空生成一座城市,而是理解团队已有的资产库,并根据自然语言检索、组合和摆放资产。它围绕本地资产建立元数据,让美术人员继续在熟悉的 DCC 或引擎里工作。官方目前把 Unreal 作为主要集成对象,同时提供 Unity、3ds Max、Maya 和 Blender 插件,但也明确提醒并非所有版本都经过兼容性测试。8

这条路线比“一句话生成完整关卡”朴素,却更接近大型项目的真实需求:工作室已经有大量高质量资产,缺的是快速找到、复用和组合这些资产的能力。

工具类型适合解决的问题不能省掉的工作
Scenario 一类视觉工作流风格化图像批量生产、流程复用角色一致性检查、版权与质量审核
Leonardo.ai 一类纹理工具已有模型的快速材质探索UV、拓扑、材质校正和引擎验证
Meshy 一类 3D 生成工具原型、背景资产、低成本变体主资产精修、绑定测试和性能优化
Promethean AI 一类场景工具检索和摆放已有资产关卡节奏、叙事动线和最终审美决策

这里最值得关注的产业变化,不是美术师会不会被一个模型替代,而是资产生产开始从“手工完成每一步”变成“设计约束、执行工作流、审核结果”。人的工作会向规则设计和最终判断移动。


Agent NPC:会说,也要会做

传统 NPC 通常由有限状态机、行为树或任务脚本驱动。它们不够灵活,但有一个巨大优点:行为可预测。接入 LLM 后,NPC 可以理解更多表达,也能产生更自然的对话,可与此同时,游戏失去了部分确定性。

一个相对稳妥的运行时架构,不会让 LLM 直接操作游戏世界,而是把它放在确定性系统中间:

flowchart LR input["玩家
语音或文本"] --> asr["ASR /
输入解析"] asr --> context["上下文
组装"] world["权威
游戏状态"] --> context memory["角色记忆"] --> context context --> llm["LLM 推理"] llm --> speech["对话文本 → TTS"] llm --> action["结构化
动作候选"] action --> guard["规则校验
与权限检查"] guard --> engine["行为树 /
NavMesh /
游戏逻辑"] engine --> world

关键点是把输出拆成两路:一路负责说什么,另一路负责做什么。对话可以有一定随机性,动作却必须符合结构化接口。例如 NPC 可以提出 GiveItem(item_id="key_01"),但钥匙是否存在、NPC 是否拥有它、任务是否允许交付,必须由游戏服务器或脚本系统判断。

实时交互的延迟账

语音 NPC 的完整延迟由端点检测、语音识别、上下文检索、LLM 首 token、工具调用和语音合成共同组成。Inworld 的 Realtime Router 可以路由 200 多个模型,其公开的“低于 200ms”指标指 TTS 首个音频分块,不应理解为玩家说完话后 200ms 内完成全部推理。9

工程上通常需要同时做几件事:

  • 用流式 ASR 和 TTS,让识别、推理和播放尽量重叠;
  • 把简单意图交给轻量模型或规则系统,不让所有请求都经过大模型;
  • 控制检索内容和 Prompt 长度,避免角色聊得越久响应越慢;
  • 为超时准备降级回复和预设动作,保证主循环不会被云端请求卡住。

NPC 如何记住玩家

把所有历史对话塞进上下文既贵又不可靠。更合理的做法是把记忆拆成三层:

  1. 工作记忆:最近几轮对话,用于保持当前话题;
  2. 情节记忆:对历史交互做摘要,按角色、地点和事件检索;
  3. 权威状态:任务进度、好感度、物品归属等结构化数据,由游戏系统维护。

第三层尤其重要。LLM 可以把一次争吵总结成“玩家不值得信任”,但不能擅自把好感度从 80 改成 -20。语言模型负责解释和提出行为,游戏系统负责决定事实。

NVIDIA ACE 与 Convai 的演示已经展示了语音识别、面部动画、空间感知和动作调用如何组合起来。10 但从 Demo 走向正式游戏,还需要内容审核、成本控制、多人状态同步、剧情回归测试以及服务不可用时的降级方案。

我的看法是,Agent NPC 最可行的形态不是“完全自由的人类替身”,而是确定性的游戏规则包住一个随机性的角色内核。这样既能保留涌现感,也不会让模型破坏任务和经济系统。


AI-Native Game:模型成为引擎

前面的路线仍然依赖传统引擎:Unity 或 Unreal 保存实体状态、处理碰撞,再把结果渲染出来。神经世界模型走得更远,它尝试根据历史画面和玩家动作,直接预测接下来会发生什么。

GameNGen 是一个很有代表性的实验。研究团队先训练强化学习 Agent 玩《DOOM》并收集轨迹,再训练扩散模型根据过去的画面和动作预测下一帧。论文报告它可以在单个 TPU 上以超过 20 FPS 运行。11

它证明了神经网络可以“表现得像一个游戏引擎”,但这里的“像”主要指输出画面和短期交互。传统引擎里的门、怪物、弹药和碰撞体都有明确状态,开发者可以读取、修改和测试;世界模型的状态藏在神经网络里,画面看起来正确,不代表内部存在可查询的“门已打开”变量。

Genie 3 把范围扩展到了由文本生成的通用交互环境。Google DeepMind 公布的指标是 720p、24 FPS,并能在几分钟内保持一定一致性。12 “几分钟”已经是明显进步,同时也暴露了距离商业游戏仍然很远:玩家可能在一个世界里停留几十小时,还会存档、读档、联机和反复验证同一套规则。

世界模型要成为真正的游戏运行时,至少还缺少五种能力:

能力传统引擎的做法世界模型面临的问题
状态可读直接查询实体和组件状态隐含在 latent 中,难以审计
规则确定相同输入可得到可复现结果采样过程可能产生漂移
精确编辑修改地图、脚本或数值很难只改一扇门而不影响其他内容
长时一致存档记录完整世界状态长轨迹会遗忘或累积视觉误差
多人同步服务器维护权威状态生成结果昂贵且难以严格同步

因此,我不认为世界模型会在短期内“替代游戏引擎”。更可能的路径是混合架构:传统引擎继续维护权威状态和玩法规则,世界模型负责生成远景、临时空间、动画过渡或训练 Agent 所需的模拟环境。等到状态可控性和推理成本进一步改善,AI 才可能从内容层逐渐进入引擎核心。


技术路线对比

把上述产品放在一起比较时,最有用的问题不是“谁的模型最大”,而是 AI 位于生产链的哪一层,以及错误发生后由谁兜底。

产品或路线生成对象人工审核风险问题适合场景
Scenario / Leonardo / Meshy资产与工作流资产返工概念设计、原型和批量变体
Promethean AI资产检索与场景布局场景需要重排大型资产库与关卡搭建
Rosebud / Astrocade可运行的游戏原型通常是项目功能损坏小游戏、教学和玩法验证
Aippy / Loopit短时 Playable发布者和平台共同审核低质内容进入信息流社交表达和轻量互动内容
Inworld / Convai运行时对话与动作无法逐条人工审核破坏沉浸感或游戏状态有边界的 NPC 对话与任务交互
GameNGen / Genie交互世界画面无法逐帧审核世界状态漂移研究、Agent 训练和新型体验探索

越靠近运行时,人工审核的机会越少,系统对延迟、约束和可观测性的要求就越高。这也是为什么“生成一张图很好看”不能直接推导出“生成式 AI 已经可以重做整个游戏行业”。


我现在更关注什么

GDC 2026 对超过 2300 名游戏行业从业者的调查给出了一个看似矛盾的结果:36% 的受访者已经在工作中使用生成式 AI,但 52% 认为它正在给行业带来负面影响。最常见用途是研究或头脑风暴(81%),其次是日常事务和代码辅助(均为 47%),原型制作占 35%。13

这组数据说明,生成式 AI 并没有被行业简单拒绝。开发者抵触的是未经授权的训练数据、岗位压缩、低质量内容和管理层用“AI”包装不现实的降本目标;与此同时,他们又确实在用 AI 处理搜索、草稿、代码和原型。

基于目前的产品和技术状态,我有几个判断:

  1. 未来两三年,最稳定的价值仍在开发阶段。 资产变体、代码生成、原型和资产库检索都有人工验收环节,模型犯错的代价可控。
  2. 运行时 AI 会先成为一种有边界的玩法机制。 《Suck Up!》这类游戏把说服 NPC 直接做成核心玩法,模型偶尔出人意料反而能制造乐趣。相比之下,把所有路人 NPC 都改成自由聊天,成本很高,也未必更好玩。
  3. Vibe Coding 会扩大创作者数量,但不会自动扩大好游戏数量。 原型供给会爆炸,真正稀缺的仍然是玩法判断、持续迭代和分发能力。
  4. 世界模型代表长期方向,但现阶段更像研究基础设施。 它可能先服务于 Agent 训练、动态背景和局部模拟,而不是直接取代成熟引擎。

我不会用市场规模预测来证明这件事。不同报告经常把“游戏中的 AI”“生成式游戏内容”和“AI 游戏开发工具”混成不同口径,数字差距很大。相比一个 2030 年的总额,更值得跟踪的是几项具体指标:生成后进入正式项目的资产比例、一次修改的成功率、NPC 完整交互延迟、单玩家每小时推理成本,以及 AI 内容能否提高留存。


结语

生成式游戏 AI 不是一个模型替代一个引擎的简单故事。

在开发侧,它首先是一套新的生产工具:把生成、验证、审核和版本管理连成工作流。在运行时,它是一种新的不确定性来源:游戏必须用权限、结构化状态和传统规则把这种不确定性约束住。到了世界模型这一层,问题才真正变成“游戏是否还需要显式的程序化世界”。

我对这个方向保持乐观,但判断标准会比较朴素:它有没有让创作者更快地得到可编辑、可维护、可上线的结果?它有没有给玩家带来传统系统做不到的体验?

如果答案只是“生成得更多”,那还不够。如果 AI 能被放进一个可靠的技术系统里,并最终变成新的玩法,才算真正走向 AI-Native Game。


参考资料