打开网易新闻 查看精彩图片

一位独立开发者花了三周时间,把原本需要3小时的蓝图搭建工作压缩到30秒。他没用什么新奇的模型,只是把GPT-4塞进了一条从"想法"到"执行"的管道里。这套叫Cipher的系统,正在让Unreal Engine的工作流发生微妙的变化。

从重复劳动到一次对话

从重复劳动到一次对话

Unreal Engine的蓝图系统是个双刃剑。可视化编程降低了门槛,但这也意味着你要反复拖拽节点、连接事件、调试引用——同一个相机系统,第三次搭建时,"灵魂 crushing"是开发者的原话。

「我想做一个新的相机装备?复制、调整变量、连接事件、祈祷别崩。每次原型都这样。」Cipher的创建者这样描述他的日常。

他的解法不是让AI"生成代码"然后人工粘贴,而是让AI直接输出结构化命令,通过Python桥接实时操控Unreal。你告诉Cipher"给这个pawn加个弹簧臂和相机",它会在几秒内完成组件创建、属性设置、事件挂钩——全部自动化,全部可撤销。

关键区别在于:这不是代码生成工具,而是引擎内的执行代理。

目前Cipher的核心能力集中在两块:蓝图复制和组件手术。前者处理"给我做个类似的但改这几个参数",后者处理"在这个actor里插入新模块"。都不算性感,但叠加起来的时间节省相当可观。

打开网易新闻 查看精彩图片

技术架构:为什么不用"生成代码"的老路

技术架构:为什么不用"生成代码"的老路

市面上大多数AI编程工具走的是同一条路:模型输出代码片段,开发者复制粘贴到IDE里调试。Cipher的设计刻意绕开了这个瓶颈。

它的工作流分三层:规划层(planner)拆解用户目标为步骤序列,执行层输出JSON格式的结构化命令,Python监听器(listener)在Unreal内部实时解析并调用引擎API。整个过程不需要离开编辑器,也不需要人工中转。

这种设计的代价是前期工程量大——Python桥接、命令协议、错误回滚机制都要自己搭。但收益是确定性:AI的输出被严格约束在预定义的命令集内,不会出现"这段代码看起来对但编译不过"的尴尬。

「没有那种模糊的'生成代码'废话。它是刻意的、结构化的,搞砸了还能撤销。」这是创建者对当前版本的评价。

稳定性仍是痛点。Unreal对 rapid command sequence(快速命令序列)的容忍度有限,引用关系复杂时的复制操作容易触发bug。创建者提到他正在"每天在战壕里修这些东西",试图让整个系统对同一提示产生一致输出——这比听起来要难。

从工具到"副驾驶"的边界

从工具到"副驾驶"的边界

打开网易新闻 查看精彩图片

Cipher的路线图很清晰:先夯实基础操作,再逐步向上堆叠。短期目标是完整的游戏系统——库存、战斗循环、程序化关卡钩子——全部由AI规划并组装。长期愿景更激进:从粗略规格直接生成小型完整游戏。

但创建者对"魔法子弹"叙事保持警惕。他在文末反复强调:「它还需要我用力掌舵,这正是我喜欢的方式。」

这种定位值得注意。Cipher不是取代开发者的黑箱,而是把"实现想法"的摩擦系数降到最低,让创作者留在决策层。类比的话,有点像摄影从暗房冲洗跳到数码直出——技术门槛后移,审美判断前置。

对于每天被蓝图重复劳动淹没的Unreal开发者,这种架构思路或许比Cipher本身更值得借鉴。AI代理(AI agent)的价值不一定在于多聪明的推理,而在于能否嵌入现有工作流,把"想法→执行"的延迟打到最低。

创建者在最后留了开放接口:「如果你在搞类似的疯狂东西,来找我。 always down to compare scars。」

目前Cipher尚未开源,但技术路线——大模型规划+结构化命令+引擎内执行——已经被多个团队独立探索。Unreal官方在2024年推出的Minecraft风格AI生成实验,Epic的Verse语言与AI的潜在结合,都指向同一个方向:游戏引擎正在从"手动搭建工具"向"意图驱动平台"演化。

Cipher是这个趋势的一个粗糙但有效的早期样本。它的创建者没有等完美方案,而是用三周搭出了一个能用的原型,然后每天修bug。这种"战壕里的迭代"可能比任何技术论文都更能说明问题。

如果你也在Unreal里重复搭建过同一个系统第三次,你会选择继续手动,还是尝试教会一个AI代理来接手?