第 12 章

叙事整合的元年

“玩家不会停下来听故事。但如果你把故事放在他们前进的路上,他们就无法避开它。”

这句话出自《半条命》的首席编剧马克·莱德劳,在1999年接受《PC Gamer》采访时说的。它不是设计文档里的技术术语,也不是事后总结的理论概括。它是一个设计师在解释自己做了什么之后,试图用最简单的话讲清楚那个决定的本质。我们今天要讨论的,就是这个决定——以及它为什么改变了电子游戏能够讲述什么样的故事。把时间拨回1998年。在那之前,第一人称射击游戏已经存在了六年,如果从1974年的《迷宫战争》和《Spasim》那种伪三维实验算起,则是二十四年。这个类型确立了自己的基本语法:跑动、瞄准、射击、拾取弹药、找钥匙开门、打Boss。1992年的《德军总部3D》被认为确定了这一类游戏的基本玩法,之后的FPS游戏均以此作品为原型进行设计。1993年的《毁灭战士》把它推向极致——快节奏、高强度的纯粹射击体验,并首次引入多人联机系统,其影响力如此巨大,以至于此后多年,整个类型都被称为“类毁灭战士”游戏。

这不是一个分类学标签,这是一个事实陈述:所有人都在做《毁灭战士》的变体。那么《毁灭战士》有叙事吗?严格来说,有。游戏附带的手册里写了一段背景故事:你是火星基地上的一名海军陆战队员,因为违抗命令被派到边缘岗位,然后联合宇航公司的传送实验打开了地狱之门。但这段文字和你在游戏中的体验几乎没有任何关系。你不需要知道这些就能玩,知道了也不会改变你的任何操作。游戏本身只有一些简短的关卡结束画面,告诉你下一关在哪里。叙事是外挂在玩法之上的装饰品。这不是批评《毁灭战士》。《毁灭战士》的设计目标不是讲故事,而是创造一种密集的、肾上腺素驱动的动作体验。id Software的约翰·卡马克有一句经常被引用的话,大意是游戏中的故事就像色情片中的故事——人们期待它存在,但它并不重要。我们需要理解这句话的语境。卡马克不是在贬低叙事,他是在描述一个技术现实:1993年的游戏引擎无法在保持流畅帧率的同时处理复杂的叙事系统。

《毁灭战士》的关卡是用二维线段构建的,敌人是二维精灵图,所有可交互的对象都是拾取物或开关。在这样的技术约束下,把资源集中在动作体验上是理性的工程决策。但卡马克这句话被传播出去之后,产生了一个意想不到的效果:它变成了一种行业共识。FPS被认为天然不适合严肃叙事。射击游戏的玩家想要的是枪和怪物,不是对话和情节。这个类型的商业成功——仅《毁灭战士》共享版就被下载了一千万次以上——似乎印证了这一点。1994年的《毁灭战士II》、1995年的《毁灭公爵3D》、1996年的《雷神之锤》,每一款都在强化同一套语法。《毁灭公爵3D》加入了戏谑的流行文化拼贴和公爵那些夸张的台词,但这不是叙事整合,这是态度包装。《雷神之锤》将引擎推进到真正的三维空间,引入硬件加速渲染,但它的单人模式仍然只是在哥特风格的迷宫中杀怪物的变奏。多人对战才是《雷神之锤》真正的创新所在——十六名玩家在死亡竞赛中互相猎杀,这彻底改变了FPS的社会维度,但对叙事没有任何贡献。

到了1997年,这个局面已经固化。FPS要么是纯粹的动作射击,要么是动作射击加上一些文本或过场动画作为点缀。没有人真正质疑过这个前提:第一人称视角是枪的视角,不是人的视角。摄像机的位置决定了你能做什么:你能看到的是准星和武器模型,你能做的是朝向目标开火。这个视角天然地将世界呈现为靶场,将其他角色呈现为目标或障碍物。然后《半条命》出现了。我们需要先了解威尔乌是一个什么样的公司。加布·纽维尔和迈克·哈灵顿在1996年创立威尔乌时,两人都来自微软。纽维尔在微软工作了十三年,是Windows NT开发团队的核心成员。哈灵顿是Windows NT的图形设备接口开发者。他们的积蓄和微软股票让他们有足够的资金自费开发第一款游戏,不需要向发行商妥协。这不是一个从车库起家的浪漫故事,这是两个经验丰富的软件工程师,带着明确的设计意图和对行业现状的不满,决定用自己的方式做一款FPS。

他们选择了id Software的《雷神之锤》引擎——准确地说,是授权了《雷神之锤》引擎的源代码,然后进行了大规模修改。这个选择本身就说明问题。1997年市面上有多个可授权的3D引擎,但《雷神之锤》引擎提供了最先进的实时渲染能力和最灵活的修改空间。威尔乌的工程师重写了大约百分之七十的引擎代码,加入了骨骼动画系统、更复杂的人工智能脚本和一套全新的光照模型。但这些技术改进只是手段,不是目的。纽维尔在1997年的E3展上对媒体表达了他们的核心意图:让玩家感觉自己是故事的一部分,而不是在观看一个故事。这句话和卡马克的“故事不重要”形成了直接对峙。但纽维尔不是在发表美学宣言,他是在描述一个具体的设计方向。威尔乌团队在开发早期做了一个关键实验:他们按照当时的行业标准做法,写了一段过场动画脚本,用来交代故事背景和任务目标。然后他们让测试者玩。结果发现,测试者在过场动画期间放下鼠标,靠在椅背上,切换到“观看模式”。

动画结束,他们重新拿起鼠标,切换回“行动模式”。两种模式之间有一道清晰的心理鸿沟。这个观察改变了《半条命》的设计方向。威尔乌的团队做出了一个在当时极为激进的决定:取消所有过场动画。不是减少,是取消。所有叙事信息必须嵌入玩家不可跳过的游戏流程中。这意味着什么?如果一个角色要告诉玩家某件事,他必须在玩家可以自由移动的时候说出来。如果一个事件要发生,它必须在玩家眼前实时展开,不管玩家当时在做什么。玩家不能按一个键跳过这段“剧情”,因为根本没有“剧情段落”和“游玩段落”的区分。一切都是游玩,一切也都承载叙事。这个决定的技术代价是巨大的。过场动画之所以被广泛使用,不仅因为它模仿电影语言,更因为它是可控的。当玩家被锁定在固定视角观看一段预渲染动画时,设计师知道玩家会看到什么、听到什么、在什么时间点接收什么信息。取消过场动画意味着放弃这种控制。玩家可能在警卫说话时转身跑开,可能在爆炸发生时看向另一边,可能错过关键线索。

威尔乌的解决方案不是限制玩家,而是重新设计信息传递的方式——让重要信息在多个渠道同时呈现,让环境本身成为叙述者,让事件的发生方式迫使玩家注意。《半条命》的开场是游戏史上被分析最多的场景之一,我们有理由在这里仔细拆解它。你扮演戈登·弗里曼,一名在黑山研究所工作的理论物理学家。游戏开始于一辆通勤列车上,你穿着防护服,周围是同样去上班的研究员和保安。列车缓缓驶入庞大的地下设施,你透过车窗看到机器人搬运货物、自动门开启关闭、广播里传来温和的日常通知。这段旅程持续大约四分钟,期间你不能下车,不能做任何事,只能看。但这和过场动画有本质区别:你仍然在角色身体里,视角是你的视角,你只是在物理上被困在列车车厢中。这个区别微妙但关键——你不是在观看弗里曼坐车,你就是弗里曼,你在坐车。列车停下,你走出车厢,走过走廊,穿上防护服,进入测试室。一路上同事和你打招呼,保安抱怨咖啡机坏了,广播继续播放标准安全提示。一切都正常得令人不安。然后测试出了事故。

灾难不是通过一段动画呈现的——它发生在你眼前,你站在房间里,周围的设备开始爆炸,绿色的共振能量束撕裂空间,生物从裂缝中涌入。你可以移动,可以观看任何方向,但你无法阻止正在发生的事。你不是在观看灾难,你是在经历灾难。这个开场之所以有效,是因为它建立了一种新的时间关系。传统FPS的开场通常是:给你一把枪,告诉你敌人在哪里,然后开始。叙事信息——如果有的话——被压缩在任务简报里。但在《半条命》中,你拿到第一件武器之前已经过去了将近十分钟。这十分钟里没有战斗,没有威胁,只有世界建构。你知道了自己是谁——一名研究员,不是士兵——知道了自己在哪——一个巨大、复杂、有明确社会结构的科研设施——知道了这里的日常节奏是什么样。当灾难发生时,你不需要任何人告诉你发生了什么——你已经在这个世界里生活了足够久,能感受到正常秩序的崩溃。这种手法后来被称为“无缝叙事”,但这个标签容易让人误解它只是技术层面的平滑过渡。

实际上,《半条命》的叙事整合涉及三个相互关联的设计决策,每一个都值得单独审视。第一个决策是戈登·弗里曼的沉默。弗里曼在整个游戏中不说一句话。没有配音,没有对话选项,没有任何形式的语言表达。这不是技术限制——《半条命》中有大量配音对话,所有其他角色都在说话。弗里曼的沉默是一个刻意为之的设计选择。马克·莱德劳在后来的一次访谈中解释了这个决定的逻辑:如果弗里曼说话,他就变成了一个角色。如果他不说话,他就可以是任何人。玩家可以把自己投射进那套防护服里。这个解释揭示了威尔乌对第一人称视角媒介特性的理解深度。在第一人称视角中,你看不到自己。你只能看到你的手和你拿着的武器。角色的身体不是被呈现的,而是被占据的。弗里曼的沉默最大化地利用了这种本体感受的特性——因为你看不到自己的脸,听不到自己的声音,所以你不会被提醒“这是戈登·弗里曼的故事”。你只会感觉到“这是我在经历的事”。这和电影中的主观镜头有本质区别。

在电影中,即使摄影机模拟某个角色的视角,观众仍然知道自己是观看者。但在游戏中,当你推动鼠标让视角转动时,那个转动的动作是你的,不是角色的。弗里曼的沉默保护了这种代理感,不让角色的声音打断玩家的存在。第二个决策是NPC的行为脚本。在《半条命》之前,FPS中的非玩家角色基本只有两种状态:站着不动等待触发,或者按照固定路径移动。他们是被动的信息分发器或障碍物。《半条命》给了NPC一套复杂的日常行为:警卫会巡逻、聊天、喝咖啡、检查设备;科学家会在实验室里工作、讨论研究、对突发事件做出反应。这些行为不是随机动画——它们构成了一个可信的社会环境。当灾难发生时,这些NPC的反应各不相同:有人试图逃跑,有人试图救援同伴,有人继续执行程序化的安全协议,有人被恐惧压倒。这些反应传递了叙事信息——灾难的严重程度、设施的布局、不同角色之间的关系——但信息不是通过对话框或任务日志传递的。

你在行动中吸收它们:跑过一个走廊时,你听到两个科学家在争论是否应该启动封锁程序;经过一个保安站时,你看到一个警卫在试图联系外界。这些信息片段不需要你停下来阅读或观看,它们就在你的路径上。第三个决策是关卡设计作为叙事工具。在传统FPS中,关卡是战斗的容器——一系列相互连接的房间和走廊,设计目标是创造有趣的战术空间。《半条命》的关卡当然也服务于战斗,但它们同时承担叙事功能。黑山研究所的每一个区域都有明确的功能标识:材料处理区、生物实验室、轨道发射设施、废物处理厂。这些空间不是抽象的迷宫,它们看起来像真实存在的工作场所。当你穿过这些区域时,空间本身在告诉你故事:你看到实验样本逃逸造成的破坏,看到军事封锁留下的痕迹,看到幸存者搭建的路障和求救信号。这种环境叙事不是《半条命》发明的——Looking Glass工作室的《系统震荡》在1994年就已经使用音频日志和环境细节来讲述故事。

但《半条命》将这种手法带入了主流FPS的语法中,证明了它可以在快节奏的动作游戏中有效运作。这三个决策——沉默的主角、有社会行为的NPC、作为叙事工具的空间——组合在一起,产生了比它们各自单独运作时更大的效果。它们共同解决了一个问题:如何让玩家在不停下来、不切换模式的情况下,持续接收和理解一个复杂的故事。让我们回到证据链。1993年《毁灭战士》确立了FPS的基本语法,但它把叙事放在游戏之外。1994年《系统震荡》证明了第一人称视角可以承载复杂叙事,但它使用了音频日志和文本这种相对静态的信息载体,而且它的界面复杂、学习曲线陡峭,商业上并不成功。1996年《毁灭公爵3D》加入了态度和幽默,但它的叙事只是流行文化引用的拼贴。1997年《雷神之锤II》有了更连贯的单人战役结构,但它的故事仍然是海军陆战队员打外星人的标准模板。

1997年的《绝地武士:黑暗力量II》尝试在FPS中加入过场动画和绝地武士的剧情线,但过场动画和游戏流程之间的切换仍然是生硬的。每一款游戏都在某个方向上推动了类型的演化,但没有一款解决了核心矛盾:第一人称视角的沉浸感和叙事传递之间的冲突。过场动画打断了沉浸感,文本日志转移了注意力,任务简报把故事变成了待办清单。《半条命》的贡献不是发明了某个单一技术或叙事技巧,而是重新理解了这个问题本身。问题不是如何在射击游戏中加入故事,而是如何让射击游戏本身成为故事发生的场所。这个重新定义让威尔乌团队看到了一个不同的设计空间。1998年11月19日,《半条命》正式发售。它在Metacritic上获得96分。《PC Gamer》给出了百分之九十八的分数。主流媒体的评测中反复出现一个表述:《半条命》让评论者觉得他们可以像谈论电影一样谈论一款射击游戏的叙事。这个反应在1998年表达了一种真实的惊奇。销量数据:发售首月超过五十万份。

到1999年底,超过一百五十万份。到2001年,全球销量突破八百万份。考虑到1998年PC游戏市场的规模——当年最畅销的PC游戏《星际争霸》首年销量约一百五十万份——《半条命》的商业成功是现象级的。它获得了超过五十个年度游戏奖项。但这些数字只是后果,不是原因。更重要的数据是:威尔乌在发布《半条命》的同时,发布了完整的软件开发工具包。这个工具包包含了关卡编辑器、模型编译器、脚本工具和引擎接口文档。任何购买了游戏的玩家都可以免费使用这些工具来创建自己的内容。这不是一个市场推广策略——威尔乌的创始人来自软件平台开发背景,他们本能地理解一个道理:工具创造生态,生态创造持续性。这个决定产生了影响。1999年,两个独立的模组团队开始使用威尔乌的工具包开发基于《半条命》引擎的游戏模组。一个叫《反恐精英》,由李明和杰斯·克利夫创建,将游戏从单人叙事转向团队战术对抗。另一个叫《胜利之日》,聚焦二战步兵战斗。

威尔乌后来直接聘用了《反恐精英》的开发团队,将其作为独立产品发布。《反恐精英》在发行后十年一直是最流行的多人FPS游戏,累计玩家数超过两千五百万。这个数字意味着什么?它意味着《半条命》的遗产不仅在于它自己讲述的故事,更在于它提供了一套语法工具,让其他人可以讲述自己的故事——或者是竞技的、或者是合作的、或者是完全不同类型的叙事。但我们需要在这里停下来,审视一下这个成就的另一面。《半条命》的叙事整合虽然在当时被视为革命性突破,但它也确立了一种特定的叙事模式:线性、作者控制、不可逆。在《半条命》中,玩家不能改变故事的走向。戈登·弗里曼会经历完全相同的事件序列,无论玩家在战斗中做出什么选择。你可以用不同的武器杀死敌人,可以选择不同的路线穿过房间,但叙事节点是固定的。灾难会发生,军方会介入,你会被送往Xen空间,你会在那里面对尼赫伦斯。

结局是二元的——接受G-Man的雇佣,或者拒绝并被消灭——但这个选择出现在游戏最后三十秒,对之前的任何体验都没有影响。这种线性叙事并非《半条命》的缺陷。在1998年,它是实现叙事深度最有效的方法。威尔乌团队面临的问题是:如果要让故事具有真正的戏剧张力,就需要控制信息的释放节奏。如果玩家可以随时跳过关键场景,或者改变事件走向,那么编剧就无法构建起承转合。线性叙事是作者控制的代价,而作者控制是叙事质量的保证。这个交换在当时看来是完全合理的。但它的后果将在接下来的十年中逐渐显现。当《半条命》证明了游戏可以拥有与电影同等严肃的叙事野心之后,一个后续问题自然浮现:这种叙事模式是否过度依赖作者控制?如果玩家在故事中的代理权仅限于战斗方式的选择,那么游戏的叙事是否只是在模仿电影,而不是在探索游戏媒介独有的叙事可能性?这些问题在1998年没有人提出——当时的任务是为游戏叙事争取合法性,而《半条命》完成了这个任务。但问题的种子已经埋下。

让我们回到那个开场列车。你坐在车厢里,看着黑山研究所的日常在你眼前展开。你不能下车,不能加速,不能跳过。你只能观看和等待。这个场景的力量在于它让你成为一个世界的见证者。但它的局限也在于此:你是一个见证者,不是一个参与者。当灾难发生时,你参与的是对灾难的反应——逃跑、战斗、生存——而不是灾难的发生本身。叙事弧线是预先设定的,你的自由在于如何走过这条弧线,而不是走向哪里。这个张力——沉浸感与作者控制、自由与叙事质量、代理权与戏剧结构——将在后续的类型演化中反复出现。开放世界游戏将试图通过给予玩家空间自由来解决这个张力。新兴叙事游戏将试图通过程序生成故事来解决它。大型多人在线游戏将试图通过让其他玩家成为故事的一部分来解决它。每一种解决方案都有其代价,每一种都建立在对《半条命》遗产的回应之上。但我们不能因为后来者的发展而低估《半条命》的成就。在1998年,它所证明的东西是革命性的:第一人称射击游戏可以成为严肃叙事的载体。

不是通过模仿电影,而是通过理解自己的媒介特性。玩家不会停下来听故事,但会在行动中吸收故事。这个洞察改变了设计师思考游戏叙事的方式,也改变了玩家对游戏叙事的期待。它开启了游戏作为一种叙事媒介的自我意识——不是电影的下位替代品,不是文学的互动版本,而是一种有自己的语法、自己的可能性、自己的局限的独立媒介。威尔乌为《半条命》投入的开发成本约为两百万美元——这是纽维尔和哈灵顿的个人积蓄加上部分早期收入。对比同期其他叙事大作:1998年的《合金装备》开发成本约一千万美元,《最终幻想VII》前一年耗资约四千万美元。《半条命》的预算只是它们的零头。它的团队核心成员不到三十人。它使用的引擎是授权后修改的,不是自研的。它没有明星配音阵容,没有预渲染CGI过场,没有市场宣传声称它模糊了游戏与电影的界限。它只是两个前微软工程师带着一群Mod制作者和业余开发者,试图做出一款他们自己想玩的游戏。九百万份销量。五十个年度游戏奖。

一个改变了整个类型的叙事语法。一套催生了《反恐精英》、《军团要塞》、《传送门》和无数其他游戏的模组工具。一家改变了PC游戏发行模式的公司——威尔乌后来创建的Steam平台,将数字发行变成了PC游戏的主流渠道。所有这些都可以追溯到1998年那个决定:取消过场动画,让故事发生在玩家行走的路上。这不是技术奇迹。这是一个关于媒介特性的洞察,被一群人用工程纪律和叙事野心变成了现实。它完成了媒介与审美阶段最后的、也是最关键的一步——证明了游戏不仅能够创造世界,还能让这个世界拥有值得经历的故事。但当线性叙事的语法被确立为行业标准之后,一个新的问题开始浮现:如果故事只能由作者预设,玩家在故事中的身份究竟是什么——是参与者,还是仅仅是一个握着鼠标的观众?这个问题,《半条命》没有回答。它把它留给了下一个十年。