第 14 章

引擎里的幽灵

第14章 引擎里的幽灵

东京六本木的科乐美总部,演示厅的灯光在2011年夏天的一个下午被调到最暗。投影屏幕上出现了一片丛林。不是游戏关卡,没有敌人,没有任务标记,甚至没有用户界面。只是一片丛林。

但坐在会议室前排的高管们不自觉地调整了坐姿。屏幕上的树叶正以肉眼可辨的精度一片片透光——阳光穿过层层叠叠的叶脉,在湿润的泥地上投下斑驳碎影,一匹马站在林地中央,肋部的肌肉随着呼吸节奏微微颤动,鬃毛在虚拟的风里飘散。没有人说话。小岛秀夫站在屏幕旁,观察着这些面孔。

时间拨回两年前,他刚刚把《合金装备崛起:复仇》的烂摊子交给了白金工作室。那次外包在内部被视为一次止损——项目失控,年轻团队撑不住,只能让更擅长动作游戏的白金来接手。但小岛自己清楚,那不只是止损。《崛起》的移交暴露了一个更深的结构性问题:他的名字印在包装盒上,但项目的主导权不在他手里。白金工作室的开发者们有自己的技术框架、自己的设计哲学、自己的制作节奏。署名权还在,控制权已经让渡。

这个裂痕在2010到2011年间反复刺痛他。如果“A Hideo Kojima Game”这个标签不能在技术底层生根,那它就永远只是营销话术,随时可以被剥离。这就是眼前这片丛林的真正意义。

“FOX引擎。”小岛说出这个名字时语气平淡,像在介绍一个已经存在的同事。FOX——这个代号在《合金装备》系列里反复出现,是特种部队的番号,是基因士兵的标记,也是小岛个人神话体系的核心符号。现在,它要变成一行行代码、一套渲染管线、一个光照模型。签名不再停留在包装盒上,它要渗进引擎的底层架构里去。

这个决定在2011年的游戏工业语境下近乎偏执。彼时Epic Games的虚幻引擎已经迭代到第三代,全球数以百计的开发团队在使用它,授权模式成熟,技术社区庞大,成本可控。对于科乐美这样一家拥有多条产品线的上市公司,采用商业引擎意味着更短的开发周期、更低的财务风险、更可预测的商业回报。但小岛秀夫从白金工作室接手《崛起》烂摊子的那天起,就在盘算另一条路。

他不是一个对技术有原教旨热情的工程师。1987年他在MSX平台上做出初代《合金装备》时,硬件限制逼出了潜行玩法——那不是主动选择,而是被迫的创造性回应。但2011年不同。游戏工业已经高度成熟,硬件限制不再是瓶颈,真正的瓶颈在别处:在预算审批的会议室里,在季度财报的压力线上,在日益缩短的开发周期和日益膨胀的内容需求之间的裂缝中。自研引擎在这个语境下不是技术选择,是权力选择。它意味着小岛要建立一个技术主权实体,一个在科乐美内部拥有独立技术决策权的堡垒。

演示结束。灯亮起来。提问开始了。第一个问题来自战略规划部门的负责人,语气礼貌但指向明确。商业引擎的授权费用是多少,自研引擎的预算是多少,两者之间的差距有多少个零。小岛秀夫给出了一个数字。会议室里的空气变了。那不是一个会被当场否决的数目——小岛在科乐美近三十年的资历、全球超过三千万套的系列销量、以及“合金装备”这个品牌对公司的战略价值,足以让任何高管在说出“不”之前再三斟酌。

但那也是一个足以让财务部门开始持续关注的数目。数千万美元的初始投入,至少两年的纯研发周期,在此期间没有任何商业回报。团队规模将从现有的核心班底膨胀到超过两百人。这是一张账单,而且是一张署名小岛秀夫的账单。

会议没有当场做出决定。但一周后,预算批下来了。不是全票通过,但通过了。

小岛秀夫立刻开始组建引擎团队。他做了一件在科乐美内部引起震动的事:他没有从公司现有的人才池里按部就班地抽调程序员,而是从外部招募了一批来自电影和汽车工业的CG专家。这些人来自视觉特效公司、汽车设计工作室、动画制作公司,他们擅长的是照片级真实渲染、物理材质的精确模拟、复杂光照环境下的视觉保真度。他们中的大多数从未做过游戏。

这个决定在科乐美人事部门引发了困惑。游戏引擎程序员和电影CG专家之间隔着一道不浅的技术鸿沟——实时渲染和离线渲染的计算逻辑完全不同,30帧每秒的铁律对电影工业来说闻所未闻。但小岛要的恰恰是这种跨学科的碰撞。

他要的不只是一套能跑60帧的引擎,他需要一套能同时服务照片级真实和电影级过场两种需求的视觉体系。前者要求光栅化渲染的效率极限,后者要求导演对镜头语言、光影叙事、面部表演的绝对控制。FOX引擎必须是一座桥梁,一头接着游戏引擎的实时性,一头接着电影工业的视觉标准。

引擎项目的核心人物之一,是一位从汽车工业转来的渲染工程师。他的专长是车身漆面在不同光照条件下的反射模型,这个看似与游戏毫无关系的技能域,最终成为FOX引擎材质系统的奠基石。

小岛在最初的几个月里频繁出现在技术讨论会现场。这是罕见的。作为制作人兼导演,他本可以将技术细节委托给首席程序员,自己去关注游戏设计。但他没有。

他参与了光照模型的调试过程,反复对比不同光照角度下肤色材质的呈现效果,要求植被渲染必须能区分清晨、正午、黄昏三种色温的差异。他对着屏幕上的马匹模型盯着看,要求肌肉群在运动中的形变必须符合解剖学规律。在《合金装备》系列里,交通工具从来不只是交通工具。

它是移动的叙事空间,是角色对话的私密舞台,是过场动画的物理载体。在《合金装备3》里,Snake骑着摩托车穿越丛林的段落,马匹的冲刺节奏与过场音乐的节拍同步。在《和平行者》里,基地的载具管理系统是叙事节奏的调节器。在即将到来的新作里,马匹将是玩家在开放世界中移动的核心工具,它必须像真的——不是像照片一样真,而是像电影一样真,每一帧都经得起导演镜头的审视。

这种要求直接导致了开发周期的膨胀。原定在2012年底完成引擎核心框架的计划,在2012年夏天就已经明显滞后。光照模块的迭代次数超出了预期,物理引擎与动画系统的整合遭遇了预料之外的摩擦,材质库的规模从最初计划的数百种扩展到超过两千种——每一种都需要在实时渲染条件下达到小岛要求的视觉保真度。团队规模随之膨胀。从最初的几十人核心班底,到2012年中的一百二十人,到2013年初的超过两百人。

科乐美东京工作室的办公区域被不断扩编的技术团队填满,工位间距越来越小,空调系统的负荷越来越大,财务部门送来的审计备忘录越来越频繁。

第一份正式的审计报告出现在2012年秋季。报告的措辞是标准的企业财务语言,但核心信息很明确:FOX引擎项目的累计支出已经超过了同期科乐美所有其他研发项目的总和。报告没有直接点名小岛秀夫,但所有读到它的人都知道这些数字指向谁。科乐美首席财务官在报告上批注了一行字,字体工整,没有感叹号,但笔迹很深。批注的内容是一道指令:要求提交一份详细说明,解释商业引擎方案与自研方案的成本差异,以及自研方案在多大程度上足以弥补这一差异。

小岛秀夫的回复用了一页纸。他没有从技术角度论证,而是从品牌角度切入。他写道,商业引擎可以让科乐美做出功能齐全的游戏,但不能让科乐美做出只有科乐美能做的游戏。

这句话在公司内部传阅时引发了截然不同的解读。支持者认为这是作者对品质的承诺,反对者认为这是作者在为自己的技术野心寻找堂皇的借口。

但不管怎样解读,这句话之后,财务审计没有停止,只是暂时没有升级为预算冻结。2013年初,FOX引擎的第一个完整版本终于完成了。小岛秀夫决定用一段技术演示来向外界展示这个成果。

真正的首秀发生在游戏开发者大会之前的一场内部演示中。那场演示的画面里出现了一个人——一个缠满绷带的男人,躺在医院的病床上,身上插满管子,绷带从头顶缠到脚踝,只露出一只眼睛。镜头缓缓推进,越过病床护栏,越过输液架,越过心电监护仪上跳动的绿线,最终停在那个男人的脸上。他的眼神空洞,像在凝视天花板,又像在凝视屏幕外的什么人。这个画面只有不到三十秒。

但它在科乐美内部引发了一场比丛林演示更深的沉默。在场的高管们意识到,小岛秀夫不是在展示技术,他是在展示一个世界。那个缠满绷带的男人的形象,透着一股说不清的压抑感——不是恐怖,不是悲伤,而是一种深层的、几乎像慢性疼痛一样的不确定感。这个形象后来被命名为《幻痛》,成为《合金装备5》宣发战役的起点。

但此刻,在科乐美内部的演示厅里,它首先是一个信号:FOX引擎建成了,小岛秀夫的技术堡垒竣工了,现在他要开始用它建造游戏了。

但堡垒的建造账单并没有因为竣工而消失。恰恰相反,它开始进入还款期。FOX引擎的累计投入在2013年第一季度达到了一个让科乐美董事会无法忽视的数字。这个数字没有被公开,但行业内的估算指向至少三千万至五千万美元区间。对于一家年营收约二十亿美元的公司,这笔投入不是致命伤,但足以改变财务部门对“小岛秀夫项目”的风险评估模型。

科乐美财务部门开始引入新的成本核算机制:每个项目的支出不再按年度预算笼统计账,而是按季度、按月、甚至按周追踪。小岛秀夫的项目账户被标注了一个特殊的标记——不是红灯,但也不是绿灯,而是一种介于两者之间的、不断闪烁的琥珀色。这个琥珀色在2013年夏天变得更加刺眼。科乐美移动游戏部门的季度营收报告显示,《龙收藏》等社交游戏产品的月流水已经稳定超过传统主机游戏部门。

在一份提交给董事会的战略评估报告中,移动部门的负责人用了一个醒目的对比:一支二十人的团队,六个月的开发周期,产生的月度现金流超过一支大规模主机团队数年的纯投入。报告没有点名,但所有人都知道那支大规模团队指的是谁。

小岛秀夫不是没有看到这些数据。但他对移动游戏的态度从一开始就明确保留——不是技术上的轻视,而是媒介哲学上的不兼容。手机屏幕的物理尺寸、触控操作的限制、碎片化使用场景,这些不是技术瓶颈,而是表达瓶颈。他无法在一块五英寸的屏幕上实现他想要的电影级过场,无法在触控操作中构建他想要的沉浸式叙事空间。FOX引擎的设计目标从一开始就是为家用主机和PC的高性能硬件服务的,它的渲染管线、物理模拟、光影系统,全部建立在一个基本假设之上:玩家坐在客厅的沙发上,面对大屏幕,通过手柄进行连续数小时的沉浸式体验。把FOX引擎的成果移植到手机上,就像把35毫米胶片塞进卡片相机——不是技术上不可能,而是创作意图上的根本性错位。

但科乐美高层的战略判断正在朝着另一个方向加速。2013年全球移动游戏市场的规模首次超过主机游戏,日本的GREE和DeNA两家社交游戏平台市值一度超过任天堂和索尼。这个数据在科乐美董事会上被反复引用。移动优先的战略方向不是某一天突然宣布的,而是通过一系列渐进的资源分配调整逐步显现的:移动部门的招聘名额在增加,主机部门的预算审批在收紧,跨平台的战略会议越来越多地由移动端负责人主持。

小岛秀夫的FOX引擎团队在这个大趋势中成了一个异类——一个不断烧钱、看不到短期回报、与公司战略方向背道而驰的异类。2013年秋天,小岛秀夫在科乐美内部做了一次长篇汇报。他展示了一组数据:FOX引擎的技术演示在全球媒体上获得了正面报道,引擎的光照系统在技术社区引发了讨论,多家第三方开发商已经通过非正式渠道询问授权可能性。

他提出一个设想:将FOX引擎打造成科乐美内部的通用技术平台,不仅服务于《合金装备》系列,也服务于公司其他主机游戏产品线,甚至在未来向外部开发商开放授权。这个设想如果能落地,FOX引擎的巨额投入就不是一次性的沉没成本,而是一项具有长期商业价值的平台资产。这个提议在技术层面是合理的,在战略层面是清晰的,在市场层面是有先例的——EA的寒霜引擎、育碧的Anvil引擎、Capcom的MT Framework,走的都是同一条路。

但小岛秀夫漏算了一个关键变量。平台资产的运营需要一套独立的商业架构:技术授权部门、第三方支持团队、持续的版本迭代和维护成本。这意味着一项新的、长期的、不与单个游戏项目绑定的固定支出。

科乐美高层评估了这个提议后,给出的答复是沉默。不是反对的沉默,而是不表态的沉默。这种沉默在日式企业治理中比明确拒绝更致命——它意味着提案不会被否决,但也不会被批准,它会被搁置在会议纪要和电子邮件的夹缝里,直到作出提议的人自己放弃。

小岛秀夫没有放弃。但他开始意识到,他亲手建造的这座技术堡垒,正在变成一座孤岛。两百多人的团队依赖FOX引擎运转,光《合金装备5》的开发就需要引擎的持续维护和定制优化。

但引擎的维护成本无法计入游戏项目的开发预算,它在财务上是一笔独立的、在账面上越来越刺眼的管理费用。科乐美财务部门在2014年初提交的审计报告中,用了一个新的措辞来描述这种状态:结构性成本失衡。这个措辞是冰冷的,但也是精确的。

它精确地描述了小岛秀夫在2014年春天所处的困境:他的作者意志已经通过FOX引擎在技术层面物质化了,但这种物质化带来的不是自由,而是更深的束缚。他必须用FOX引擎做出足够成功的游戏,才能证明这笔投入的合理性;但游戏的成功需要时间,而时间正在被财务状况的恶化所压缩。

那座堡垒的围墙,正在从外部的防御工事变成内部的囚笼。缠满绷带的男人。那个在《幻痛》演示中出现的形象,在2014年春天被反复审视。

在那次会议之后的日子里,小岛秀夫反复向核心团队成员解释他的执念。不是用技术术语,而是用他惯常的电影比喻。“如果你用别人的摄影机、别人的镜头、别人的胶片,你拍出来的东西总有那么一部分不属于你。”他说这话时,手指敲着桌上那份白金工作室发来的《崛起》进度报告。那份报告他已经读了三遍,每一遍都让他更加确信一件事:白金的技术框架决定了他们能做什么样的动作游戏,而那个框架里没有小岛秀夫的位置。不是他们排斥他,而是他们的工具不认他的名字。代码不认署名权。渲染管线不认包装盒上的标签。这就是问题的核心。

引擎团队在2011年秋天正式运转起来。最初的办公区域是科乐美东京工作室六楼的一个角落,后来扩展到半层,再后来吞掉了整层。

那位从汽车工业转来的渲染工程师——同事们叫他“松本”,虽然这不是他的真名,但小岛团队里的人都习惯用化名来保护技术秘密——在入职第一周就遭遇了文化冲击。他习惯了汽车工业的工作节奏:一个漆面反射模型可以打磨六个月,渲染一帧画面可以等上几个小时。但在游戏引擎的世界里,一帧画面只有三十三分之一秒的时间预算。他第一次看到实时渲染的帧率计数器时,表情像是看到了某种不合理的物理定律。

“这不可能是实时的,”他说。小岛秀夫站在他身后,看着屏幕上那片丛林场景以六十帧的速度流畅运转,说了一句让松本记了很多年的话:“让不可能变成实时,这就是我们要做的事。”

松本的工作从材质系统开始。汽车漆面的反射模型之所以复杂,是因为真实世界的光照不是单一光源,而是无数个光源在无数个表面之间反复弹射的结果。金属漆在正午阳光下的反射是一回事,在阴天漫射光下的反射是另一回事,在黄昏斜射光下又是另一回事。

小岛要求FOX引擎的材质系统必须能区分这三种状态,而且要在玩家转动视角的瞬间完成切换——不是通过预设的光照贴图,而是通过实时的物理计算。

松本花了三个月时间搭建第一版材质原型。他用了汽车工业里常用的双向反射分布函数模型,但把计算复杂度砍掉了百分之九十,只保留那些在人类视觉感知阈值之上的细节。

当他第一次在引擎里看到一片铁皮在虚拟阳光下呈现出与真实世界无法区分的反光时,他以为任务完成了。小岛秀夫看了三十秒,说:“还不够脏。”

这不是玩笑。小岛解释说,真实世界的材质从来不是干净的。铁皮上有锈迹,木板上有污渍,布料上有磨损。完美的反射模型只能制造完美的虚假感。

他要的不是照片级真实,而是感知级真实——那种让玩家在潜意识里觉得“这东西存在”的质地。

松本又花了两个月,在材质系统中加入了一套“老化层”:每一层材质上可以叠加划痕、污渍、氧化、潮湿痕迹,这些痕迹不是简单的纹理贴图,而是会影响底层材质反射率、粗糙度和法线方向的物理参数。当一片铁皮在引擎里同时呈现出漆面的反光和锈迹的哑光时,小岛秀夫终于点了头。

这个细节后来成为FOX引擎材质系统的标志性特征,但当时在场的人只记得松本瘫在椅子上,像刚跑完一场马拉松。

光照模型的调试是另一个战场。小岛对光照的执念可以追溯到《合金装备2》时期。在那款2001年的游戏里,他坚持要在油轮关卡中模拟雨水打在甲板上的反光效果,当时的硬件几乎撑不住这个需求。

现在硬件不再是瓶颈,但他的要求也等比放大了。他要求FOX引擎的光照系统必须能模拟三种不同的色温状态:清晨的冷蓝色调、正午的中性白光、黄昏的暖橙色调。而且这三种状态之间的过渡必须是连续的——玩家在开放世界中骑马从一个区域走到另一个区域,光照的变化必须像真实世界一样平滑。

负责光照模块的程序员来自一家动画制作公司,他的专长是离线渲染中的全局光照算法。在电影工业里,全局光照意味着每一帧画面都要计算光线在场景中无数次弹射后的最终分布,一帧可以渲染几个小时。在游戏引擎里,他只有十六毫秒。

他把这个矛盾称为“把大象塞进冰箱”。小岛的回应是:“那就造一个更大的冰箱。”

这句话后来成了引擎团队的内部口号。但造更大的冰箱意味着更多的人、更多的时间、更多的钱。光照模块的迭代次数在2012年春天达到了两位数。每一次迭代都意味着推翻之前的部分工作,重新调整渲染管线的优先级,重新测试在不同硬件配置下的帧率表现。财务部门的审计人员开始出现在技术讨论会上——不是参与讨论,而是坐在角落里,安静地记录。他们的存在本身就是一个信号:每一轮迭代都在增加账单上的数字,而账单正在被仔细地审视。

2012年夏天,第一份正式的预算超支报告送到了小岛秀夫的办公桌上。报告的措辞是技术性的,但结论是政治性的:FOX引擎项目已经超过了初始预算的百分之四十,而且看不到在短期内收敛的迹象。科乐美首席财务官要求召开一次专项会议。会议在七月的一个周五下午举行,地点是总部十二楼的小会议室——不是演示厅,不是大会议室,而是一个只能容纳十五人的小房间。这个选址本身就是一种表态:这不是一场战略讨论,这是一次财务审查。小岛秀夫带着松本和首席程序员出席。财务部门派出了三个人:首席财务官、预算审计主管、以及一位来自外部审计事务所的顾问。会议桌很小,文件堆得很高。

预算审计主管首先发言。他打开一份PPT,逐页展示FOX引擎项目的支出曲线。曲线在2012年上半年陡然上升,斜率远超同期科乐美任何其他研发项目。

然后他展示了另一条曲线:科乐美移动游戏部门的营收增长。两条曲线在图表上交叉,形成一个X形。他没有直接说出结论,但那个X已经说明了一切:资源正在从主机研发流向移动业务,而FOX引擎是逆流而上的那块石头。

小岛秀夫安静地听完。他没有反驳数据,没有质疑统计方法,而是问了一个问题:“移动游戏的营收能持续多久?”会议室安静了几秒。这个问题触及了一个在2012年还很少有人公开讨论的盲点:社交游戏的爆发式增长是趋势还是泡沫,没有人能确定。

但财务部门的工作不是预测趋势,而是管理风险。预算审计主管合上PPT,说了一句让在场所有人都记住的话:“我们能确定的是,你的引擎已经花了我们很多钱,而且还在花。”

小岛秀夫在导演笔记里写道,《幻痛》主角的核心意象是“失去”——失去肢体(义手),失去面孔(绷带),失去身份(失忆),只剩下一种无法言说、如影随形(Phantom)般的痛感(Pain)。

这个意象最初是为《合金装备5》的主题服务的——一个关于复仇与代价的故事——但它逐渐溢出到游戏之外,在现实中找到了诡异回响:2015年3月,《幻痛》发售前夕,《合金装备》主角声优大塚明夫证实,在科乐美集团重整后,“小岛工作室”已经被关闭;同年12月15日,在TGA颁奖礼前夕传出律师禁止出席的消息后不久(详见第17章),小岛秀夫正式确认退社,并于次日宣布成立新公司“株式会社小岛工作室”,同日索尼电脑娱乐宣布与其签约开发PS4新作——这便是后来《死亡搁浅》的缘起(详见第18章)。

但在那些掌声和欢呼声抵达之前,在科乐美东京总部六层财务部办公室里(详见第15章),一台打印机正在吐出新一季度审计报告(Q4-2014-KP-003)。报告上,《幻痛》预告片八万五千美元制作费及FOX引擎累计支出被用黄色荧光笔标注出来(详见第15章),旁边是一行手写的批注:“从头到尾每一项都要看。”

窗外东京樱花正开得粉白如雪(详见第15章),花瓣被风吹进六本木街道(详见第15章)。

作者的名字越响亮(详见第5章),背负债务越沉重(详见第9章)。署名经济学在此刻暴露出最残酷一面:名字可变品牌(详见第5章),品牌可变预算(详见第9章),预算终成债务(详见第9章)。

作者的名字越响亮,他背负的债务就越沉重。2014年3月,小岛秀夫将带着这段缠满绷带的男子的影像,出现在洛杉矶游戏开发者大会的舞台上。全球媒体将为他鼓掌,玩家社区将为他沸腾,那段长达九分钟的预告片将成为游戏史上最著名的宣发案例之一。

但在那些掌声和欢呼声抵达之前,在科乐美东京总部的财务办公室里,一台打印机正在吐出新一季度的审计报告。报告上,FOX引擎项目的累计支出被用黄色荧光笔标注出来,旁边是一行手写的批注,内容直白而简洁:已经等了三年,是时候看到回报了。

窗外,东京的樱花正在开放。粉白色的花瓣被风吹进六本木的街道,落在行人的肩上,落在停驻的汽车顶上,落在科乐美总部大楼的玻璃幕墙外。

小岛秀夫从走廊尽头走进会议室,屏幕上的绷带男子正在无声地凝视着空无一人的病房。引擎里的幽灵已经苏醒,但它将要吞噬的,不仅仅是《合金装备》的虚构世界。