十年修不掉的 bug 消失了:虚幻引擎的大半行代码如今由 AI 写下

虚幻引擎的代码库是千万行级别的 C++,里面藏着一个折腾了十年的怪物:资产烘焙(cooking)过程偶尔产出不一样的结果,复现无规律,工程师追了十年没抓到。10 月 30 日前后,Epic Games 开发执行副总裁 Marcus Wassmer 对游戏媒体 This Week in Videogames 交底:这个…

目录
  1. 🎮 「我们不追求一口成」
  2. 🐛 十年 bug 与一周重写
  3. 🧭 慢一步的风险论
  4. 📐 为什么这条消息值得认真对待

虚幻引擎的代码库是千万行级别的 C++,里面藏着一个折腾了十年的怪物:资产烘焙(cooking)过程偶尔产出不一样的结果,复现无规律,工程师追了十年没抓到。10 月 30 日前后,Epic Games 开发执行副总裁 Marcus Wassmer 对游戏媒体 This Week in Videogames 交底:这个 bug 已经「几乎完全消除」,而消灭它的主力,是 AI 编程工具。

采访里最扎眼的是一句大方的承认。「Yes, we are vibe-coding things.」Wassmer 说,这意味着「我们的工程师不再写大部分代码,但仍在引导工具,拿到我们想要的架构结果」【直引】。他点名的工具是 Claude Code 和 Codex,开发主线是《堡垒之夜》、Unreal Editor for Fortnite 和虚幻引擎 6 三条流。

🎮 「我们不追求一口成」

Wassmer 特意把工作方式说清楚了:Epic 在做的事是「与 AI 迭代」,「不是一口生成整个引擎」【直引】,工程师要盯住内存、性能与可扩展性三条包络线。工程师的角色从敲代码退到画边界、审产出与定架构。这个分工描述比任何基准跑分都更接近「AI 写代码」在生产环境的真实形态:模型出活,人负责让它不出格。【判断】

🐛 十年 bug 与一周重写

战果清单值得逐行看。

战果背景结果
非确定性 cooking bug追了十年,复现无规律几乎完全消除
着色器压缩补丁体积长期偏大显著缩小
D3D12 渲染层大改写单人估 3-6 周工作量约 1 周完成,CPU 时间改善、bug 更少
内部测试套件覆盖不足保持健康并扩大覆盖
《堡垒之夜》PC 稳定性排障靠人自动监控、自动根因分析、自动生成修复
其中 D3D12 那行最具体:一段渲染层重写,Wassmer 估计单个工程师要三到六周,实际约一周完成。要留神这个对照的性质,基准是他本人的事前估计,两个人的估时差异可以很大,这不算受控实验【推论】。cooking bug 的「消除」也没有第三方复现报告,目前是厂商自述【判断】。但这些数字拼在一起仍然有分量,因为它们具体到 bug 的名字、渲染层与周数,能对账。

🧭 慢一步的风险论

被问及对 AI 怀疑论的看法时,Wassmer 的回答是:「比起 AI 怀疑论,我们更担心行动太慢的风险」【直引】。这不是他一个人的口径。Tim Sweeney 数日前已在 X 上确认 Epic 在用 AI 工具开发虚幻引擎代码;本月早些时候 Epic 还宣布移除虚幻引擎与 MetaHuman 产出上禁止 AI 训练的条款,Sweeney 同时在批评 Steam 的 AI 使用披露标签。三件事叠在一起,方向一致:引擎厂商把 AI 从辅助工具升格为生产主力的决心,已经写进了公开政策。

对照另一头,Epic 今年 6 月的 UE6 路线图还写着「大多数代码生成用途尚未进入主线代码」。几个月过去,Wassmer 这次的说法已经推进到「大半代码由 AI 写」。从路线图措辞到生产现实,间隔不足半年【判断】。

📐 为什么这条消息值得认真对待

  • 这是第一批来自一线引擎厂商、具体到 bug 名与周数的 AI 编程生产报告,读得懂、可对账,与基准跑分榜单是两种证据。【判断】
  • vibe coding 一词诞生一年半以来,争议大多围绕玩具项目与个人效率;这次是数千万行级工业代码库的主线生产,样本性质变了。
  • 风险面同样具体:UE5 社区对性能与稳定性的批评长期存在,AI 加速交付能否回应这些批评,要等 UE 5.9 与 UE6 的实际表现;战果自述与独立验证之间还隔着一个版本周期。【推论】
小贴士:非确定性 bug 指同一段代码、同样输入,不同次运行产出不同结果。它最难抓,因为调试器一挂上去,时序一变,问题可能就消失了。这类问题通常藏在多线程竞态或缓存状态里。

信源与限定:This Week in Videogames 采访(Wassmer),PC Gamer、Rock Paper Shotgun、iXBT 10 月 30 日报道转述;Tim Sweeney 确认发于 X;UE6 路线图为 Epic 2026 年 6 月 22 日发布。全部战果数字(十年、3-6 周、1 周)为 Wassmer 自述,未经第三方审计;cooking bug 消除无独立复现;Sweeney 发声的具体日期各报道口径略有出入。

#AI编程 #游戏引擎 #大模型

暂无表态

想参与讨论或点赞?登录后使用完整功能

讨论回复(0)

暂无回复,登录后可参与讨论

本文标签

合作

智谱 GLM-5 已上线

在智谱开放平台 BigModel.cn 打造 AI 应用。新一代旗舰模型 GLM-5 在推理、代码、智能体综合能力达到开源模型 SOTA。

领取 2000万 Tokens