白鲸出海

当AI开始反编译游戏:今年这波AI热潮,让做游戏的人有点难受了

游戏行业还在讨论 AI 能不能做出好游戏,另一批人已经开始拆现成的游戏了。

最近,AI 辅助逆向工程成为海外游戏社区的热门话题。

《使命召唤》《光环》被搬进浏览器,经典射击游戏的代码被重构。玩家兴奋于老游戏有了新玩法,开发者关心多年积累会不会变得更容易复制,还有人正在为这些项目究竟属于技术贡献还是成果挪用吵架。

Image

这场讨论很快引来了大公司的回应。

10 月 13 日,Xbox 宣布成立 Xbox Labs。官方公告直接提到近期出现的游戏反编译、跨平台重建和游戏混改,并将探索老游戏复活与玩家共同创作列入方向。

Image

当理解和改造既有游戏的成本开始下降,受影响的远不止怀旧玩家:原创团队还能领先多久?玩家能把买来的游戏改到什么程度?谁又能从这些变化中赚到钱?

这些问题,已经到了无法被回避的时候。

Image
拆开一款游戏,正在被简化成工程问题

10 月 9 日,逆向工程开发者 Maurice Heumann 发布长文,复盘了一次持续约三个月的 AI 辅助游戏反编译。有媒体在报道时将项目指向 2009 年发售的《使命召唤:现代战争 2》。

Image

据作者披露,项目最终重建了约 99% 的函数,其中约 83% 在重新编译后能与原程序逐字节匹配。早期 AI 生成的代码已经能让游戏进入菜单并加载地图,但内部存在大量逻辑错误。后来团队引入原版编译器,将重建后的函数与原程序进行比对,才有了更可靠的纠错依据。

Image

对传统游戏公司来说,做一款新游戏,需要回答什么值得做、什么体验才好玩。而复现一款现成游戏,至少有一个明确的参照物。当任务能够被拆分,AI 就有机会承担更多重复劳动。人的工作则集中到制定验证规则和处理难点上。

工具也开始围绕这种需求成形。

近期受到关注的 REA 项目,将 AI 编程助手与现有逆向工具连接起来。其官方文档直接描述了一种用途:看到软件里的某项功能,让智能体研究它的实现方式,再为自己的项目构建版本。

过去依赖少数高手的工作,正在被整理成更多人可以尝试的流程。

Image
原创者可能要面对更短的领先期

对于游戏行业,这首先是一个成本问题。

假设一款新品靠特别的机制获得关注,后来者过去需要反复试玩,猜测参数,再用自己的代码去接近那种手感。而如果工具能帮助分析可获得的程序和运行行为,其中一部分试错就可能被压缩。

只要更快理解一套机制如何运转,就能更早做出可演示的原型。对于依赖特色玩法突围的小团队而言,竞争压力可能在产品还没来得及扩充内容时就出现。

罗斯基找到了一个现成的例子:

波兰独立开发者 Rado 在今年 7 月构思了一款名为《1,000,000 POTATOES》的游戏,最初是为 GMTK 游戏创作大赛设计的项目,在 Steam 新品节期间收获了不少关注。

但就在不久前,另一款名为《Potato Please》的游戏对外放出实机预告:同样是第一人称土豆削皮模拟,主打真实物理削皮,还可以购入工具提升效率。这款作品画面更加精致,场景细节也更丰富。

一个原创的点子刚露头,就这样被迅速克隆了。

Image

所以这里存在一个不对称:原创者需要为不知道答案的探索付费,追赶者可以围绕已经被证明有效的结果投入资源。AI 同时帮助双方提效,却没有等比例地增加双方的优势。尤其当原创者最值钱的成果,是一个能够被清楚拆解的局部机制时。

当然,这件事也有好的一方面。面对人员流失留下的旧代码,或者多年未更新的项目,辅助分析工具可以成为重新接手工程的帮手。拥有丰富产品积累的厂商,也有机会重新评估一些过去不值得投入的移植和修复工作。

但无论如何,随着 AI 工具的快速迭代,仅仅证明“我也做得出来”,已经不够用了。

Image
玩家想要的,可能已经超出官方版本

另一条变化发生在消费端。

10 月上旬,一个非官方《光环:战斗进化》浏览器项目引发关注。创作者 Mitch 展示了浏览器运行,以及分屏合作和多人游戏等功能。与前文纯粹的技术探索不同,它呈现的玩家诉求相当直观——让熟悉的游戏以更方便的方式继续玩下去。

Image

差不多同一时间,基于辐射 IP 的纯 AI 生成网页游戏《Fallout: New York》,在引起玩家关注后迅速收到了微软和贝塞斯达的侵权通知,最终项目不得不下线。

虽然这个例子和前面的反编译性质不同,但本质都是 AI 工具发展给游戏行业带来的新问题。

Image

这种用 AI 改造甚至二创产品的需求,很容易向外扩散,因为玩家群体天生是多元的。有人只想修复旧设备兼容问题,有人想和朋友联机,也有人会问:能不能把我喜欢的另一款游戏的机制放进来?

过去,玩家提出这些愿望后,只能等待官方或少数有能力的 Mod 作者。当辅助工具让尝试更容易发生,部分玩家会直接动手。

对厂商而言,这既是产品机会,也是一种新的压力。

Image
争议已经从大公司延伸到社区内部

10 月初,PS4 自制软件工具 GoldHEN 就卷入了类似冲突。

开发者 Zer0Day 发布了 AI 辅助逆向得到的相关项目,引发社区批评。GoldHEN 原作者早已在官方仓库说明,因为此前公开的代码遭到滥用,项目源代码目前保持私有。这件事让“支持开放还是支持封闭”的简单划分失去了说服力。

Image

原作者本身就在为玩家提供工具,却同样可能反对别人未经同意重新发布自己的成果。围观者看见的是又一个可下载的版本,长期维护者在意的则包括署名、信任,以及多年投入如何被对待。

技术门槛降低之后,这种冲突可能更常见。

能够快速生成一个分支的人变多了,愿意长期维护的人却不会对应增加。如果奖励总是落在“几天重建 XX 项目”的演示上,原作者承担的维护劳动反而容易被忽略。这会影响谁还愿意继续做那些缓慢而必要的工作。

也因此,Xbox Labs 的出现值得关注。官方将玩家参与和游戏再创造纳入探索,同时强调对 IP 的管理责任,或许是一种相对良性的模式。

对于厂商,一个更紧迫的课题已经摆在眼前:能否提供清晰的改造接口和授权方式,让玩家的热情有地方释放,同时也让贡献者得到回报?

在罗斯基看来,原创依然需要被保护。但仅靠别人看不懂、改不动来维持领先,今后可能越来越吃力。如果在未来,游戏越来越容易被拆解和逆向,开发者就需要给玩家一个选择原作的理由。

毕竟代码只是后来者追赶的起点,下一步往哪里走,才是原创者必须继续握住的主动权。

Image
Image
Image

推荐阅读

东北团队做复古CD机,预售超300万

众筹突破180万元,用“假CRT”拯救老游戏机?

3人团队让玩家「踩缝纫机」,首日冲进Steam全球畅销榜前十|对话主创

和「Nex」创始人复盘:三年出货100万台,收入增长60倍,如何成为游戏机新王?