游戏邦在:
杂志专栏:
gamerboom.com订阅到鲜果订阅到抓虾google reader订阅到有道订阅到QQ邮箱订阅到帮看

万字长文,关于游戏关卡设计原则的关联阐述,中篇

发布时间:2015-07-24 09:48:40 Tags:,

篇目1,深度探讨多人游戏关卡的设计问题

作者:Pascal Luban

前言

控制单人玩家的关卡设计方法已经广为人知的准则,它们可以确保游戏系统有效控制难度、节奏和能量恢复等玩家体验。但多人关卡设计所遵循的规则却有所不同,我将在下文中 介绍多人关卡设计的注意事项。

技术局限性

第一个技术壁垒就是让人深恶痛绝的宽带限制。一部游戏设备也许功率极大,能够处理庞大的信息,但假如它连接到其他设备的“通道”变窄或者被掐断,那它就无从与对方流畅 地交换信息,从而导致游戏速度下降甚至无法进行。

多人游戏有哪些环节最消耗网络带宽?首先就是角色的动作和动画效果。在大部分多人FPS游戏中,角色的动画效果都很有限,它们的主要动作无非就是跑、跳或蹲。但对《分裂细 胞》这种多人游戏来说,丰富的动画效果却是其核心魅力所在。

《分裂细胞》多人模式版本中复杂的动画效果之一(from gamasutra)

《分裂细胞》多人模式版本中复杂的动画效果之一(from gamasutra)

游戏中的角色可以捕捉对方,耍些杂技,彼此攻击等等。这种丰富的动画效果非常占用带宽。但我深信这种高质量的动画效果在未来的多人游戏中将更为普遍,因为它们不但可让 游戏呈现更多真实感,而且还扩展了游戏玩法,《分裂细胞》中的对抗模式便能体现这一点。

特效元素也很占用带宽,例如爆炸场景中的颗粒效果、关卡中的动态事件。后者属于地图动画效果,比如说起重机、电梯的移动,或者墙壁的爆炸。如果要与这些事件进行互动( 游戏邦注:例如向电梯间扔一枚手榴弹或者让一名角色站在移动的物体上),那么地图上这些移动内容的精确位置就必须挨个衔接在一起。在此,我也深信未来多人游戏的地图会 包含更多特效和地图动画元素。

特效在游戏中可不只是起点缀作用而已。它们可用制造错觉,暗化或亮化游戏环境等。总之它们对游戏玩法的贡献不容忽视。

地图事件的情况也同样如此。《分裂细胞3:混沌理论》中的多人地图广泛采用了这些元素。例如在Aquarius地图中,关卡设计师在一个上锁的门旁设置了一个可爆破的通风格子窗 ,它后面隐藏了一个地图任务目标(如下图所示)。假如守卫在这个格子窗旁边用手榴弹解决了一个敌人,那么他就可以同时摧毁格子窗,并为后者开辟实现其目标的捷径。

《分裂细胞3:混沌理论》Aquarius地图中的可爆破格子窗(from gamasutra)

《分裂细胞3:混沌理论》Aquarius地图中的可爆破格子窗(from gamasutra)

从这一点上看来,地图事件的建设性用法可以通过改变地图布局和防守的策略,引进新的游戏玩法。《分裂细胞3:混沌理论》和《分裂细胞2:潘朵拉计划》就大量采用了这种互 动性,用这些特效丰富了游戏玩法。

游戏设备之前的信息交流与参与游戏的玩家数量成正比。网络带宽瓶颈带来的直接影响之一就是,我们设计游戏时需将玩家数量和游戏内容丰富程度(游戏邦注:例如动画效果、 特效、地图引导等)这些因素考虑入列。

第二个技术局限性就是游戏事件的同步性。在动作类游戏中,如射击等关键事件的同步性,直接决定游戏质量的高低。同步性问题也是招致许多玩家不满的主要原因之一。当一名 高手级的玩家将光标指向其瞄准对象并扣动扳机时,他当然希望子弹准确无误地命中目标,稍有半秒钟的延时都会让他感到不快。资深玩家已经摸透了游戏特点,假如游戏系统并 未像他们预想的那样迅速作出反应,他们就会产生一种“受骗”之感。Xbox平台上的《命运战士》等一些游戏很巧妙地处理了这个问题。

第三个技术局限性就是失去对玩家下一步行动的控制。假如过多玩家同一时间扎堆聚集在地图上的同个地点,并在该区域进行轰炸,生成大量的地图事件,那么游戏设备之间的交 流信息就会过于膨胀,而图像的刷新率也会大幅下跌。

单人游戏并不存在这个问题,因为其关卡设计师可以在地图上均衡分配那些可能会降低设备运行速度的事件。但在多人游戏关卡中,什么事情都有可能发生。设计师很难避免玩家 因超载的CPU和带宽而让游戏被卡的现象,但优秀的关卡设计可以通过鼓励玩家分布到地图上的不同区域,最小化此类超载现象带来的风险。

地图设计失误及漏洞

现在我要区分一下单人游戏与多人游戏地图设计的主要不同之处。在单人游戏中,玩家经历一个关卡时心里只有一个目标,实现目标然后闯入下一关。他每一关都不需要耗费太长 时间。但在多人游戏中,每个地图聚集了大量玩家,他们在其中投入了成百上千个小时,地图中的纰漏也因此无所遁形。

因此,玩家很容易钻设计失误和漏洞的空子,在游戏中采取作弊手段,并与其他玩家交换这些信息。过度使用地图功能的另一个结果就是,假如地图设计缺乏丰富的策略,玩家很 快就会失去兴趣。多人游戏地图必须避免经得起玩家成百上千个小时的游戏体验,不可让他们心生厌倦。《分裂细胞2:潘朵拉计划》发布一年后,每天仍有成千上万玩家光顾其多 人游戏模式,它和《光晕2》都可以算是地图设计的成功典型。

玩家追求高效游戏策略

多人关卡设计的第三个典型局限性体现在这种游戏类型特有的高度竞争性(游戏邦注:多人协作模式例外)。多人游戏的本质是摧毁竞争对手,这就要求玩家找到最有效的制敌策 略。但在单人游戏中,玩家一般都希望根据自己的节奏探索游戏中的内容。

这种多人游戏特点会造成什么结果?首先,玩家可能会完全忽略了游戏中的许多功能(例如,武器、动画、地图特效功能等),即使这些功能也真的很强大。他们只会去选择那些 最有效率的功能。

第二个结果就是,它是玩家作弊动机的来源,或者诱使玩家利用地图中的漏洞让自己获益。这个问题甚至还导致大量多人游戏的难度分级系统失效。

难以说服普通玩家参与多人游戏

第四个局限性就是难以说服普通玩家参与多人游戏。原因很简单——没有人愿意反复在其他玩家面前丢脸输掉游戏。与人类竞争对手玩游戏当然更有紧迫感和刺激感,但也会增加 新手级玩家的心理压力。

我们很难让菜鸟级玩家同时应对三项挑战:控制用户界面,了解地图情况,制定游戏策略。因此有许多游戏根据玩家级别设置了难度分级系统,但多数游戏仅为初学者提供了一些 不完整的解决方案。

就目前来看,多人游戏主要还是硬核玩家的天下。如果我们想让多人游戏摆脱这种用户局限性,那就必须在设计游戏时就考虑到普通玩家的需求,而不是事后再迁就他们。

玩家社区的影响力

最后的一个主要局限性就是玩家社区的份量。多人游戏的存在得益于其玩家群体的支持,后者十分渴求游戏的新内容(新关卡),他们希望游戏不断完善,并提供更多适合自己玩 法的竞争元素等。因游戏而生的玩家社区地开发者和发行商帮助极大,但游戏开发过程中就必须考虑到这个因素。

优秀多人关卡地图设计应当克服以下3个挑战:

1、耐用性。地图可以玩上数千次而不让玩家感到乏味。地图必须持续提供战术挑战。

2、易用性。地图中的导航应当清晰。记住,对于新玩家来说,复杂的地图设计本身就是个难题。

3、娱乐性。这个需求是显而易见的,但是却很难确定其规则。

挑战1:耐用的地图

先来分析地图的耐用性。哪些关卡设计规则可以克服这项挑战呢?

1、我首先要推荐的是,合理使用第三维度,这或许也是最为重要的规则。利用和开拓地图的垂直维度,给予玩家使用地图容积的理由,不要单纯使用二维布局。

以下范例是出现在《细胞分裂:明日潘多拉》和《细胞分裂:混沌理论》中的博物馆地图。运用这个规则,可以在这个中型房间中利用移动和伪装创造出丰富的游戏玩法。玩家可 以在地图中垂直移动,比如攀爬楼梯和柱子,或从高处跳下。房间中还有许多可供玩家藏匿的物体,也可以利用这些物体来弹射手榴弹。

Museum map(from gamasutra)

Museum map(from gamasutra)

(《细胞分裂:明日潘多拉》和《细胞分裂:混沌理论》中的博物馆地图合理利用了第三维度。)

这个规则也可以运用到外部场景中,比如在《战地》的地图中,玩家可以爬上屋顶、起重机或高塔,也可以乘坐飞行交通工具。

2、接下来,我要推荐的方法是,构建开放地图,增加玩家可以选择的移动路径。仓库、工厂或其他类型的建筑可以使用这种类型的地图。

以《细胞分裂:明日潘多拉》和《细胞分裂:混沌理论》多人版中发布的Deftech地图为例。虽然内庭院的设计简单,但是玩家的移动路径选择非常多。地图中包含3个主移动路径 ,分别是院子、人行桥和集装箱顶,还有2个次移动路径——地下网状隧道和庭院上空的电缆。这些不同的移动路径丰富了移动可能性,从而增加了可采用的战术数量。因而, Deftech庭院成为死亡竞赛粉丝最钟爱的地图之一。

Deftech map(from gamaustra)

Deftech map(from gamaustra)

(《细胞分裂:明日潘多拉》中Deftech地图庭院显示户外场景中同样可以创造垂直移动。)

3、增加地图中事件的数量,尤其是那些让玩家改变策略的事件。《细胞分裂:混沌理论》中的Aquarius地图便是事件使用的绝妙例证。在我的上篇文章中,我解释过在这个地图中 防御者某些不妥的动作可能为攻击者的渗透提供新的机遇。然而,Aquarius还提供了其他直接影响玩家战术的地图事件。

攻击者每次到达地图中的任务目标时,他们都会触发对防御者不利的地图事件,比如释放烟雾、门锁开启和灯光熄灭等。《细胞分裂:混沌理论》中所有的地图都带有此类互动, 其中有两个地图还可以用于《细胞分裂:明日潘多拉》中。调查显示,玩家确实很欣赏这种额外维度的游戏玩法。

游戏设计本身必须为地图的耐用性做出贡献,可以通过设定关卡设计中特别元素的功能来实现。在《孤岛惊魂》多人版的Assault模式中,工程师可以在预定地点构建防御工事或炮 塔。当关卡设计为这些战术性举措提供施展地点时,游戏设计就变得更有意义。炮塔可以防守路口,墙体可以阻挡进攻口,这样防御者就可以将注意力集中在敌人的其他进攻口上 。

Aquarius map(from gamasutra)

Aquarius map(from gamasutra)

(《细胞分裂:混沌理论》中Aquarius地图某房间出于正常状态下。光照充足,攻击者可以找到的藏身之处并不多。对防御者来说,这样的房间相对较安全。)

mission objectives(from gamasutra)

mission objectives(from gamasutra)

(攻击者抵达任务目标之一后的房间状态。弥漫的烟雾使防御者的处境更加危险。)

挑战2:导航清晰的地图

多人地图设计师需要克服的第2个挑战是易用性。对首次接触新地图的玩家来说,这是他们面临的主要问题,尤其是新手玩家。设计师需要明白,压力和游戏节奏会影响玩家对场景 做出恰当的分析。

关卡设计师的目标就是,无论玩家身处地图何处都能够回答3个基本问题:我身在何处?我应当前往何处?我要如何到达目标地点?

我身在何处?

玩家应当可以通过观察周围的环境来判断当前所处位置以及在地图中的方位。在《细胞分裂:明日潘多拉》中,Krauser Labs地图有3个藏匿任务目标的房间。这些区域的装饰颜色 各不相同。因而玩家很容易就可以判断出自己的当前位置并找到合适的通道。

在外景地图中,让玩家断定所处位置依然是件很简单的事情,可以通过增添远距离可视的场景元素,比如这个《光晕2》中的多人地图。

第2种可以采用的技术是构建不对称地图或区域。我的团队中有个关卡设计师利用《细胞分裂:明日潘多拉》中的免费关卡编辑器制作了地图Long Run,地图平面倾斜,像是个巨大 的楼梯。通过自身位置与地图中其他楼层的对比,玩家就可以迅速明白自己所处的位置。

Halo 2 map(from gamasutra)

Halo 2 map(from gamasutra)

(在《光晕2》的这个地图中,所有地方可以看到塔,玩家很容易就能够判断出自己的位置。)

Long Run map(from gamaustra)

Long Run map(from gamaustra)

(Long Run虽然复杂,但不对称设计使导航变得简单。)

第3种是在地图中设置清晰的障碍物,如下图所示。

block plan(from gamasutra)

block plan(from gamasutra)

我应当前往何处?

我们刚刚讨论了部分可帮助玩家判断自己在地图中位置的技术。现在我们来看看如何帮助玩家找到实现任务目标的方向。

许多多人游戏都会要求玩家实现某种目标,比如获得旗帜、放置炸弹或攻击终端电脑。玩家应当能够通过简单地分析地图布局来识别和猜测目标的位置。

应当运用2条规则:

1、任务目标或相关场景元素应当是远距离可视物体

2、任务目标本身应当与周围环境有显著的区别

《战地》中的旗杆设计完美运用了这两条规则。如果游戏中的目标是放置炸弹之类的任务,可以在地点附近的物体上添加标志。

game objectives in Battlefield(from gamasutra)

game objectives in Battlefield(from gamasutra)

(《战地》中的游戏目标相当显眼。)

现在我们已经看到,户外游戏目标的设计相当简单。室内目标设计更为复杂,因为墙体会阻挡玩家的视线。这个问题的解决方案是,在地图布局和目标间创建显而易见的连接。比 如,地图分为3个区域,其中每个区域都含有一个目标。只要玩家掌握了这种规律,将其引向目标就变得更为容易。室内目标设计的第2个规则是,任务目标与周围环境有一定的差 别,这会直接将玩家引向目标。

《细胞分裂:明日潘多拉》的Deftech地图成功运用了这些规则。任务目标分布在3个独立的建筑物中。它们都位于底层。虽然游戏的地图很大,但是在游戏测试中几乎没有出现导 航问题。我曾经观看过该地图的测试,发现玩家很快便学会导航,正确地找到任务目标。

最后,我要说的是自己对使用图标来帮助导航的做法的看法。我们在《细胞分裂:明日潘多拉》和《细胞分裂:混沌理论》中大量使用这种方法,但它们的有效性确实值得商榷。 事实上,在室内地图中,图标指出的最短路径往往需要玩家穿墙。这些图标或许有一定用处,但并非导航问题的绝妙解决方案,而且满屏的图标可能会让玩家感到心烦意乱。

我要如何到达目标地点?

目标导航还有个挑战:帮助玩家理解他可以通过哪些途径到达任务目标地点。最佳的解决方案是,同时向玩家展示目标和到达目标地点的方法。方法之一是设计大小中等的地图, 让攻击者可以看到地图全景。下图便是River Mall地图,这是《细胞分裂:明日潘多拉》Xbox版本的流行地图,攻击者从首个区域顶端进攻。这样,他们可以看到有图标标志的任 务目标和通向目标的所有路径,包括楼梯和人行桥等。

River Mall(from gamasutra)

River Mall(from gamasutra)

(《细胞分裂:明日潘多拉》和《细胞分裂:混沌理论》地图River Mall中,攻击者可以同时看到他们的游戏目标和获得路径。)

挑战3:有趣的地图

对我们来说,最大的挑战是创造地图的趣味性。如果都采用上述部分描述的规则,那么所有地图之间将极为相似,但玩家希望在地图中看到惊喜和挑战。玩家的想法是,拥有大量 相似的地图还不如只有少量多样化地图。

我的首个建议是,尽可能地让地图多样化。在《细胞分裂:混沌理论》中,我们将探索原创图像主题视为关键部分。Aquarius地图呈现的是海洋博物馆,Orphanage的场景是森林中 荒废的学校,Missile Strike的主题是古老的复杂地堡。

但是,仅仅将图像主题多样化是不够的。各地图游戏玩法差异化设计也是必要的。幸亏我们在游戏设计方面有丰富的经验,为多人地图赋予不寻常玩法的目标才得以实现。每个地 图都会强迫玩家在作战中采用特定战术。以下内容总结了《细胞分裂:混沌理论》中某些地图游戏玩法方面的主要特征。

table-maps(from gamerboom.com)

table-maps(from gamerboom.com)

《细胞分裂:混沌理论》发布1年后,没有一个地图被玩家抛弃。

我的第2个建议是,在地图中设置只有对游戏精通才能发现的秘密或动作。地图的这个层面特别吸引资深玩家,而这正是游戏的目标用户。

《孤岛危机》中有某些理想的狙击手隐蔽点,他们可以靠草木隐藏起来。在《细胞分裂:混沌理论》中,我们设计了某些特别地点,供间谍在执行最吸引人但最危险的攻击任务时 使用,比如将雇佣兵撞下人行桥。Factory地图的任务目标只有在两名攻击者合作开展动作才可以触及,这在Versus多人模式中是种危险的行为。

我的第3个建议是规划许多地图事件,比如移动元素或可破坏背景物体。这些事件必须对游戏玩法目标做出响应,否则它们只是徒增地图视觉效果而已。我在阐述Aquarius地图时已 经提到了可以改变游戏玩法的地图事件,以下是其他可以使用的方法:

Club House(from gamasutra)

Club House(from gamasutra)

(在《细胞分裂:混沌理论》多人地图Club House中,攻击者正准备将防御者抛下栏杆。)

在Factory中,攻击者可以开动挖掘机毁坏墙壁,清理出前往新任务目标的路径(游戏邦注:见以下屏幕截图)。除了看起来很壮观外,从游戏玩法的角度上说,这种类型的事件也 非常有趣。开动挖掘机就会使攻击者暴露在防御者的射程内,但是如果他的动作成功,那么就使防御者需要顾及的范围扩大,从而让队伍的胜利变得更加容易。

在Club House中,攻击者可以通过摧毁悬空式天花板或升降地板来开辟新路径,但是这么做也会让防御者发现他们的位置,防御者可能会向他们抛手榴弹。在Bank中,攻击者可以 攻击主机来引起照明故障,让位于任务目标所处房间的防御者处于弱势。因为这些动作只能在主房间内做出,所以防御者必须做出艰难的选择:是防守这些次级目标,削弱任务目标的防御还是专注于防御后者,不顾对手的行为。

Factory multiplayer map(from gamasutra)

Factory multiplayer map(from gamasutra)

(在《细胞分裂:混沌理论》Versus模式多人地图Factory中,两个任务目标在游戏开始时无法获得。它们位于墙后。要摧毁墙,攻击者必须起动挖掘机。)

the wall breaks down(from gamasutra)

the wall breaks down(from gamasutra)

(如上图,只要挖掘机起动,墙壁就会被攻破,攻击者可以触及两个新的任务目标,同时使防御者所需防御的空间增加30%。)

基本上,《细胞分裂:混沌理论》的所有地图和那些可下载地图都包含此类事件。这种设计得到玩家的高度认可,《细胞分裂:明日潘多拉》和《细胞分裂:混沌理论》开发商 Ubisoft Annecy studio在多人Versus模式中展现出关卡设计的天赋。

协调性

平衡性是指任何玩家或者群组都不能始终保持游戏中的优势,不论是利用游戏参数(例如武器的能量等)还是寻找地图上的漏洞。这一问题在多人游戏中特别明显,因为玩家会花 大把的时间于游戏中并因此能够找到这些漏洞,而让自己获得竞争优势。因为玩家已无数次玩遍地图,他们很容易从发现任何缺陷。

地图漏洞可能会因此抹杀了整体地图的作用,而让玩家或群组够获得暂时的竞争优势。《细胞分裂2:明日潘朵拉》游戏中的仓库地图就出现了这种问题。这一地图中供划分了3块 领域,而第一游戏区旁边的小房间里是专门用于制造更多防御者。显然这个房间是专门留给防御者,所以攻击者不能够轻易靠近。

但是在玩了几周的游戏后,我们发现攻击玩家找到了一个进入这个房间的技巧,即利用防御者走出房间的那个时刻。只要玩家能够进入房间,他们便能在防御者诞生时刻轻松地杀 掉他们。而这种漏洞会让游戏失去可玩性。幸运的是,很少玩家会这么做,因为地图上划分了不同区域,所以只要玩家完成了第一个区域的任务,他们便会自然地移动到下一个区 域。

糟糕的游戏平衡性会让玩家对此失去兴趣,因为没有人会愿意与那些拥有倾斜优势的游戏角色抗争。但是我们还应该注意,平衡性并不是关卡设计中唯一需要重视的内容,游戏系 统和游戏设计也很重要。创造出一款平衡的多人游戏需综合考虑三大元素:关卡设计、游戏设计和游戏测试。

关卡设计

能够影响游戏平衡性的首个关卡设计方案是关于地图的尺寸以及它可容纳的玩家数量。小地图更难维持游戏的平衡,因为地图中任何微小的细节都会因玩家活动的密度和速度而加 倍放大。相反地,如果地图尺寸过大,玩家也会很容易感到厌烦,因为他们能够遇到的目标实在太少了。所以玩家的数量以及地图的尺寸之间的比例非常重要。大部分情况下,我 们总是会选择较大的地图。因为它们能够提供更多战术机遇,并且让玩家难以从地图漏洞中占到便宜。

地图布局本身也能够维持游戏平衡性。开放性地图(如户外场景)以及三维空间的使用更是让玩家难以从中找到漏洞。比起“单调的”室内地图,这种地图能够提供更多策略性的 机遇。

最后,地图同样也应该提供给玩家各种机遇以更好地使用游戏设计功能:武器,装备,移动等。《细胞分裂2:明日潘朵拉》以及《混沌理论》的多人游戏版本的地图中都设置了许 多场所,让攻击者可以更好地

躲藏起来而伏击防御者;他们还可以在较高的人行桥上监视更广泛的区域并准确地向目标投射手榴弹;并且沿着管道爬上防御者藏身的房间天花板,从上跳跃进行攻击。

游戏系统,平衡对立力量

这个观点是指提供给玩家足够的“道具”,帮他们找到解决不平衡性的对策。致力于《细胞分裂2:明日潘朵拉》以及《混沌理论》的多人游戏版本的游戏设计师很好地控制着这种 游戏系统。即游戏既提供给玩家角色一些具有巨大潜能的装备,同时也提供给其对手一定的机遇。以下是一些例子:防御者所拥有的激光能够帮助他通过扫射周边区域而迅速找到 攻击者的藏身处;但同时攻击者也能够从远处明显地看到这个激光而发现防御者的地理位置,并观察他在寻找什么。攻击者通过隐形服掩饰能够减少暴露身份的风险,但是这么做同时也会限制他的行动速度。防御者在分布激光矿井时非常谨慎, 但是攻击者却可以通过激活电子视觉轻松地找到到它的射线。这种方法能够进一步约束任何拥有超强能量的特定装备。

游戏测试,游戏QA

即使你投入再多的时间去“规划”游戏或关卡设计以避免潜在的游戏漏洞,也比不上让资深玩家帮你测试游戏,并且在游戏中寻找各种漏洞来得有效。

一般来说,在游戏开发阶段进行游戏测试非常重要。特别是对于多人游戏来说。玩家,通常来说是指硬核游戏玩家,总是愿意花费许多时间去探索地图上的每一个细节内容,并利 用这种类型游戏中的各种策略:测试所有武器和装备,寻找关卡设计中的任何漏洞,并因此而获得竞争优势。如此,游戏或关卡设计的缺点便会够迅速暴露出来,而让游戏变得越 来越无趣。所以,适当的游戏测试能够帮助设计师更好地找到关卡设计中的缺陷,或者游戏参数中的糟糕设置,如武器的能量,生命级别等。

除了作为《细胞分裂2:明日潘朵拉》和《混沌理论》的首席关卡设计师,我同时也参与了游戏测试的执行和监管工作。育碧D’Annecy工作室的主管了解游戏测试的重要性,同时 他们也希望测试团队能够位于同一栋办公楼,以便开发团队和测试团队能够保持直接联系。

我们是如何利用游戏测试?

烟雾弹(from gamasutra)

烟雾弹(from gamasutra)

(在《细胞分裂2:明日潘朵拉》中,烟雾弹的设置便经过了多次的游戏测试。)

我们对成功策略(游戏邦注:让玩家能够系统性获取胜利,并因此让他们对游戏或地图保持长久兴趣的策略)展开系统性研究。玩家在游戏中最频繁遇到的便是“营地”点,这让 他们能够以最低的曝光度发现1个或多个任务目标。

我们在游戏设置上下足了功夫。根据经验,我知道游戏特定功能(武器,装备以及行动等)的广泛使用也会根据玩家状态,玩家用于熟悉游戏的时间以及游戏设置发生巨大变化。 只有由经过挑选的玩家所进行的长期游戏测试,方能确保游戏设置在经过几个小时的游戏后还能保持准确性。《细胞分裂2:明日潘朵拉》中的烟雾弹设置便经过了多次的游戏测试 。事实上,这些烟不仅会模糊玩家的视野,如果停留时间过长,也会让防御者感到窒息。烟雾的影响范围以及持续时间便是游戏中的一些参数,而如果设置不合理的话,便会带来 很多负面影响。如果手榴弹的威力过大,它便会成为游戏中一种力量失衡的武器,即攻击者只要投射出一个手榴弹就有可能完全至防御者于死地。相反地,如果手榴弹的效率过低 ,这种战术也会变得不再有趣,且玩家也不会选择使用它了。我曾经提到过,玩家总是会不惜任何代价去获取胜利。所以为了胜利,他们会快速放弃那些没有用的装备,而这时候 我们投入开发这些装备的资源以及特效储存空间也就白白浪费了。

最后,我们将测试地图以及游戏控制方式的易用性。

对于开发团队来说,执行游戏测试活动是一次特别有帮助的经验。观察玩家是如何选择使用游戏道具以及如何改变道具的最初功能,以此了解他们为何不选择开发者在设计讨论会 中所认可的特定装备。游戏测试是一种工具,可以用来区分我们在设计会议上所规划的优秀内容以及那些玩家真正使用的内容。

关于技术限制因素的解决方案

在这个系列文章的第一部分中,我们处理了多人游戏关卡设计中的相关问题,我提到了3个影响设计的技术限制因素:

带宽瓶颈

事件同步需求

失去对玩家行动的控制

让我们着眼于一些能够解决这些限制因素的方法:

带宽瓶颈

我们发现以前的开发者总是会维持玩家数量与行动(动画,地图事件,特效等)复杂性的平衡。而今天的开发者比起地图上的行动,反而更加关注玩家的数量。我相信这种选择将 会发生变化,因为玩家也希望在多人游戏模式中体验到单人游戏中的体验,如地图动画,可破坏的背景以及物理管理等。所以,以下是一些解决带宽问题的方法。

我们可以通过一道光或者一团烟掩蔽一个复杂的动画,而避免带宽出现超负荷的情况。我们可以在《细胞分裂2:明日潘朵拉》的工厂地图上最大限度地使用这种技巧,而工厂会因 为其中一名防御者引起的爆炸遭到破坏。整个房间里都是爆炸滚桶,如果一名防御者用子弹打击它们或者朝着它们发射手榴弹,这些滚桶便会爆炸。但是显然玩家对此并不感兴趣 ,因为房间的布局将会发生改变,而防御者的移动也会受到最大限度的约束。而如果不消耗带宽,便不能执行这些地图事件。负责地图设计的关卡设计师将能够成功处理这个事件 ,即设置让房屋被炸毁时,屋内的所有东西都会消失殆尽。因此,玩家不能够看到爆炸过程,而且如果玩家选择从房间外部发射弹药,烟雾也会阻挡他的视线而让他难以看到自己 行动的结果(如下图所示)。

Factory map(from gamasutra)

Factory map(from gamasutra)

(在工厂地图的房间里,防御者可以轻松地移动:那里只有少数的地面障碍,人行桥环绕于整个房间的高处。但是如果其中一个防御者选择引爆爆炸滚桶,房间便会发生彻底的改 变)

第二个解决方法是在地图周围分散消耗带宽的元素。用这种方法便不会同时出现两个复杂的元素。同时还必须确保这些元素彼此之间不会产生相互影响。

另外一个办法便是尝试着隐藏特定移动物体的移动,如电梯的移动可能会被一些非透明的墙隐藏起来。最后,还应该考虑到玩家可能会在电梯准备移动时向其投射手榴弹。但是爆 炸却不应该干涉这种移动。

最后一个解决方法是努力压缩那些交换于游戏设备之间的数据信息。

事件同步需求

同步问题是让许多游戏玩家感到不满的重要因素。当一名优秀的玩家将准星置于移动目标上,并扣动扳机时,他肯定希望子弹能够立刻射中自己所瞄准的目标。如果你正致力于创 造一款第一人称射击游戏,那么这一问题便将成为游戏开发过程的核心问题。其中主要有2大解决方法:

创建一个多服务器架构。传统意义上讲,在多人游戏期间,其中一个游戏设备充当着服务器的角色,并同步所有因用户机器引起的交互行为。这种架构能够保证所有机器间的同步 性,但是却会因此减慢数据的转移速度,因为关于用户A和B的交互信息必须先通过服务器进行传输。在多服务器架构中,每台机器同时扮演着服务器和用户的角色。按照这种方法 ,当玩家A与玩家B进行互动时,并且其他玩家并未参与其中,那么数据将直接在A、B玩家之间进行交换。这种方法曾经用于《Soldier of Fortune》的Xbox版本游戏中,这款游戏 因为高精确度而大受第一人称射击游戏群体的赞赏。比起传统的架构,多服务器架构还有一大优点便是,不会因为服务器的连接失败而破坏整体游戏进程。在多服务器架构中,玩 家可以根据自己的想法随时开始并结束任何一段游戏过程。

从技术角度来看,一个较不讲究的方法便是使用仅在有效范围内有效的武器,如猎枪,火箭发射器或者手榴弹发射器。

失去对玩家行动的控制

这种做法的目标是避免太多玩家发现自己出现于相同区域,使他们之间的互动频率受到限制。关于这个问题的解决方法也同样与游戏和关卡设计两个方面密切相关。

增加任务目标的数量,并将其分散于地图上。《细胞分裂》和《战地》等系列游戏成功落实了这两大机制。在《战地》中,当玩家选择工程师角色时他便能够接近许多次要目标, 如摧毁雷达站等。另外一个能够让玩家分散开来的方法便是允许玩家使用某些武器,但是前提是他们必须与同伴保持一定的距离。《战地》同样也使用了这一机制,即让玩家驾驶 飞机或者控制炮台。

我最后的建议是避免使用小规模的地图。然而,你还必须谨慎地处理地图尺寸与所维持的玩家数量之间的平衡,因为如果地图太大而玩家数量太少,那么玩家便很快会对此感到厌 烦。

但是这两个“优秀的”解决方法并不能长久解决多人游戏中所存在的特定技术问题。当然还存在其它解决方法。本质上来看,我的目标是关注这些问题以便它们能够在游戏的早期 开发阶段得到重视。

吸引休闲游戏玩家

我认为让多人游戏变得更易亲近才是最大的挑战。

多人游戏的本质是让各种级别的玩家能够聚集在一起相互竞争。这也是这类型游戏的乐趣所在,但是它同样也难倒了不少游戏新手。与真人进行游戏对抗真的会比较有压迫感,即 使这些人都是隐藏在游戏代号背后。

而休闲游戏玩家在挑战多人游戏的结果也很明显。当他们面临一个比自己厉害许多的对手时,便会屡遭打击。因此,毫无疑问,多人游戏更适合于硬核游戏玩家。如果我们希望多 人游戏能够迎合更多不同类型玩家的需求,我们就必须正视这一问题。解决方法也是关于游戏和关卡设计。

我认为关于这个问题有两个解决方法:

添加有利于新手的功能

开发一款专为休闲玩家设计的游戏,但同时也具有能够满足资深玩家的深度机制。

新手功能

让我们回顾一些曾经出现在多人游戏中致力于让游戏变得更易亲近的功能。这也是我们在创造《分裂细胞3:混沌理论》多人游戏模式中曾经尝试过的。

第一个解决方法很简单也特别有效。即在游戏中添加一些协作模式。玩家与玩家间不会进行真正的血肉之战,因为这是对待敌人(即受游戏AI控制的bots)的方式。这种解决方法 让各种级别的玩家能够一起游戏,并且不会因为某些玩家更厉害而备受打击,敌人就不再像人类的对手那样危险且难以预知了。同时,资深玩家还能够将自己的经验与游戏新手进 行分享。最后,这种协作游戏也能够给玩家带来一定的乐趣,因为朝着一个共同的目标相互合作是人类冒险的主要推动力。育碧加拿大工作室便创造了《分裂细胞3:混沌理论》的 “合作”多人游戏模式,并取得了巨大的成功。

第二个解决方法较为传统。创造一种游戏机制,即根据玩家的成绩将其进行分类,并允许他们选择与自己同级别的玩家进行游戏。这种机制常出现于多人游戏中,但它却存在着许 多不足之处。所以很多玩家常常会发现,尽管自己选择的是具有相同“级别”的对手,但是最后面对的其实是非常厉害的资深玩家。实际上,在一个不熟悉的地图里玩游戏自然意 味着最后的失败。创造一个能够正确评估玩家级别的分类系统其实很难。正是意识到了这个问题,微软才提出了“TrueRanking”这一创造性分类机制,其中利用了许多有效参数以 便有效区分玩家等级。

第三个解决方法就是提供给玩家新手教程。在《混沌理论》的“对抗”模式中,因为我们知道游戏较为复杂,所以我们便认真思考了这一问题。因此,包含有新手教程的游戏便能 够帮助玩家学习并理解如何控制角色。我们添加了一个模式让玩家只要循着一条光路以及屏幕下方的解释便能够轻松地访问游戏地图并寻找主要功能。除此之外我们也详细说明了 玩家可使用的任何装备的相关元素。并且在玩家真正进入多人游戏挑战前,我们还设置了地图考核机制,玩家通过测试之后才算是真正掌握游戏设置的基本内容。

tutorial(from gamasutra)

tutorial(from gamasutra)

(《分裂细胞3:混沌理论》多人游戏版本中的地图新手教程。玩家可以遵循光路或者根据每隔一段时间出现的解释一步一步前进)

而大量的辅助内容会带来何种结果?新手教程虽然能够让新手玩家更轻松地开始游戏,并让他们不会轻易迷失于游戏地图中,但是却不能直接帮助他们与资深玩家进行对抗。毕竟 ,只是阅读一本驾车指南并不意味着你马上就能开车。《战地2》中出现了更妙的解决方法,即提供一些具有前后关系的帮助内容。当玩家从一座建筑物跳下或者从飞机上跃下时, 他可以打开降落伞以避免受到重伤。但是如果玩家不能够打开降落伞而死亡后,系统就会提示他降落伞的存在及其控制方式,以便玩家重玩游戏时能够利用这一功能。如果能够考 虑到这点,那么新手教程便能够发挥更大作用。

第四个解决方法便是整合一个正面或负面的“差点系统”(游戏邦注:其目的是允许程度不同的所有业余高尔夫球员能在任何球场公平竞争,从而使高尔夫运动更加富于乐趣)。 根据玩家的分类,他能够受益于额外的生命值或者较少的弹药。这种机制能够让不同级别的玩家趋于部分平衡。然而,为了能够同时满足资深玩家,游戏同样也需要补偿给这些玩 家新弹药或者新装备。《孤岛危机》的设计师正在利用这一方法为这款游戏的多人游戏版本创造一个智能系统。

最后一个解决方案是提供一个变量的几何控制界面。对于此类游戏的一种解决方法便是提供两种版本的用户界面,即面向于初学者的简单界面以及针对资深玩家的完整版本。虽然 这种方法并不适用于所有游戏,但是却终归值得一试。

设计能够迎合所有玩家的游戏

添加一些能够帮助初学者更好地面对硬核游戏玩家的功能在某种程度上看来是有效的,但是如果我们希望多人游戏能够得到大多数玩家的认可,我们就必须在开发阶段就明确这一 目标。我将列出新手玩家在多人游戏中所面临的三大问题:

用户界面

对于地图的认识

对于获取胜利策略的理解与执行

让我们看看如何才能解决这三大问题。

首先是用户界面。它的设计必须围绕一些容易理解的原则。我们都知道通过掌机上的两个模拟摇杆便能够控制游戏角色,但是对于新手来说这就不是一个简单的机制。通过实验性 的游戏测试你能够了解到初学者对于游戏界面的理解与看法。一大解决方法便是创造一个自动适配的用户界面,让新手能够执行一些基本行动,并随着级别的提高而给予他们更多 新功能。语音命令或者控制器,如Wii-mote的使用能够彻底改变我们与游戏间的互动。而如果你认为这些方法都过于理想化,那么你也可以选择单纯地简化用户界面。《光晕2》的 界面便是一个优秀的直觉型界面,因为它并未设置过多的控制内容。

接下来是地图。我先列举出几个能够帮助玩家理解地图的方法:选择大地图而不是复杂布局,使用一些容易识别的任务目标,通过提供清晰明了的结构而维系起任务目标和地图布 局间的联系,玩家能够自己定位目标,创造一个易识别的导航网络体系,提供给玩家一个地图全局布景或部分内容,或者选择非对称性地图。《战地》系列游戏中便提供给玩家一 副较大的地图,但同时也提供了简单的导航体系以及清晰明了的目标。所以不要再把地图当成是什么难以解决的大问题了!

最后便是策略问题。这是一种难以控制的游戏维度问题。在《分裂细胞》等游戏中,这一问题真的对玩家产生了巨大的影响。我认为主要有两种可能的解决方法。

第一种方法是技术条令。主要是指设立一个智能代理帮助玩家分析游戏过程并有针对性地提供建议。举个例子来说,如果第一人称射击游戏玩家长时间未有任何行动,那么智能代 理便会提醒他现在很容易遭到狙击手的攻击。而如果代理发现玩家总是在使用相同的方法,它也会帮助玩家寻找新的方法。但是所有的这些都是理论上可行的内容,真正实践起来 并没有那么容易。而就像我们在《战地2》中所看到的,提供给玩家一些前后关系的信息便是一种合理的方法。

第二种方法是基于概念的内容。现在已经出现了一些能够满足休闲玩家需要的多人游戏,如《反恐精英》以及《战地》系列游戏,它们主要基于一些设计选择:提供一种所有PC玩 家都熟悉的游戏类型,第一人称射击游戏,容易理解的任务目标,地图布局以及清晰的导航,能够容纳更多玩家的大规模地图和游戏过程。

如果从创造易用性多人游戏的角度来看,后面两个因素便特别重要。大规模的地图能够让玩家更容易注意到并避免远处敌人的攻击。例如在《战地》中,玩家经常因为不知道敌人 的所在位置而遭到攻击死亡。第二个元素是,如果游戏地图能够容纳更多玩家,那么便能够同时整合进更多休闲玩家了。实际上,当玩家是一个庞大群体的一份子时,他便能够加 入团队并跟随那些了解地图以及地图策略的人而行动。

结语

我希望通过这篇文章让设计师更加清楚地了解到多人游戏地图的设计不同于单人游戏地图,必须遵循特定的架构。地图的成功依赖于合理控制每一个参数内容。设计师必须清楚, 玩家可能会进入地图无数次(甚至可能同一个玩家就会这么做),所以任何一个设计漏洞都有可能被挖掘出来。

我还想补充一句,没有所谓的完美地图,但是如果遵循上述描写的这些要点,你便能够将缺陷降低至最少。

篇目2,Toby gard解构动作冒险游戏的关卡设计

作者:Toby gard

简介–授权

不同人会采取不同方法去授权设计责任。

我便遇到过一些没有主见的创意总监,仅仅只是过滤团队的理念。

我也遇到过一些基于自己的想法而创造了一张粗糙图像,并在向团队成员进行描述后将设计任务授权给他们。如此便会导致团队很难创造出他所期待的“正确”解决方法。

比起寻找具有读心术的设计师,更有效的方法便是通过创造性去表达他们想要的,以及灵活性所在,如此他们的团队便会在避免迷失于创造性的前提下掌握如何全心投入创造中。

我相信,当我们能够把坚定的核心理念传达给团队(游戏邦注:基于整体团队的输入和反馈),并基于明确的参数授权责任时,我们便能获得有效的平衡。

本系列文章的第一部分将描述这一过程的第一阶段,即基于我所找到的最成功的方法。

该过程尝试着为一个关卡团队平衡创造性自由与所有权,并通过定义需要先想出哪些细节并传达给团队,以及基于成功标准去授权哪一部分内容等保持一个结构性观点。

整个过程描述的步骤对于独立设计师也同样有效,而不管他们期待的是怎样的授权程度。

因为每个项目拥有其自身的需求和团队结构,所以这一过程不可能直接适用于你身上。但是有许多理念可以用于任何基于故事的游戏中。

阶段1 关卡流程图

关卡设计的观点交流第一步便是传达关卡流程图。

高级关卡设计计划的制定应该遵循以下4大资源:

动机——我正在这里做什么?

与书中的任何场景或章节一样,一个关卡的冲突和解决方法应该源自主角的动机。这也是为何我们需要明确地告知玩家角色动机的主要原因,否则他们便会在游戏中迷失方向。

这些动机将转变成游戏目标,如“找到那个杀死你爱人的男人”或更简单的“杀死10个boss中的5个”。更强大的目标是那些角色和玩家动机相一致的内容。

如果你想要创造这种一致性的话,简单地传达角色的目的或动机还不够。你也需要让玩家真正感到这一目的的重要性。

举个例子来说吧,比起通过过场动画去传达主角讨厌boss敌人,并让玩家知道他们只有杀死boss才能前进,直接给予玩家厌恶boss的理由更能有效地传达这种一致性。

如果boss在玩家给予了信任之后转而背叛了他,或者夺取了玩家的某些东西(如通过杀死玩家所关心的NPC),那么玩家和角色便都有理由去恨boss了。

因为设置玩家动机需要投入一定的时间,所以设计师总是很难在一个开放式过场动画中将玩家动机与角色动机维系在一起。

通常你总是没有其它选择,只能在一开始传达角色动机,如此玩家只能在想法上与角色维系在一起,而非情感。

为了贯穿游戏加强这种一致性,我们必须让“我想要让女朋友复生”的动机与玩家想要“杀死巨人”的目的维系在一起。

如果目的与动机并没有直接关系(例如,你花了大量时间只是为了完成杀死无数老鼠的任务),如此玩家便会忽略体验背后的意义,而他们与主角动机间的一致性便会不断侵蚀他 们想要继续游戏的兴趣。

情感/体验主题

在有关关卡设计的第一阶段,你必须通过预先头脑风暴而选择强大和有趣的设置组件与情感事件,并将其整合到游戏中。

你将围绕着这些内容去填充剩下的关卡设计。你可以在这些时候基于玩家的想法去定义游戏,重要的是它们将支持或推动你的故事。

设置组块是复杂的行动导向型理念,如“逃离燃烧的建筑”或“找到并去除四个炸弹”。设置组件是行动类游戏的基本建筑组块,就像动作电影中那样。在此我们所面对的挑战是 创造之前未被实践过多次的设置组件。

控制情感的事件是你的游戏的核心—-例如寻找被废弃的村庄中的幸存者,当你进入窃盗城中只发现有关他们命运的一个骇人听闻的答案。

如果处理得当的话,情感事件比设置组件更具让人印象深刻,但是因为它们对于玩家和角色间的一致性有过高的要求,所以便导致我们很难创造这类事件。

柱子

游戏之柱会定义玩家能够做的一些基本内容,所以为了将设置组件和情感场景整合到关卡中,他们必须与玩家的能力相匹配,否则便会让玩家感到混乱。

如果在完成所有关卡流程图后才确定游戏之柱真正完结的话,我们便能看到最大程度的灵活性。而这只会在选取一些真正发生在玩家身上的事物的过程中才会发生,你将因此发现 玩家真正的能力,以及你该如何灵活地去执行它们。

除了不能从开发角度为每个设置组件创造全新能力外,它们也不会倾向于玩家,除非你包含像骑马和钩编等内容,如此这些能力便会在一开始出现于游戏之柱中。

虚构

不管你正在创造怎样的游戏,都存在一个与主角的故事几乎一样重要的故事,你需要谨慎对待;而这便是关卡本身。不管玩家是在经历外星人入侵还是尝试着去解决一个谋杀之谜 ,他们的沉浸程度都是取决你对于维持虚构内容的承诺。

关卡设计中会遇到的最常见的问题便是基于一套参数而相对宽松地定义一组挑战,然后尝试着去装扮它们。最终这只创造出一些牵强,乏味且容易被忘记的关卡。

尽管许多设计师提出了异议,即他们感觉会被虚构方法所束缚,但现实是当你决定遵守关卡的虚构性时,你便会发现自己设计出了会让玩家和你感到惊讶的空间和事件。

我将在第二阶段进一步研究这一点,但是现在,我们需要做的便是确保能在环境(游戏邦注:在虚构内容上能够保持一致性)下定义整体的关卡流程。

关卡流程元素

有些人为自己的关卡创造了全部流程表,但我认为这太过约束了,并且关于基本的空间布局也不能提供足够的信息。

我更喜欢混合了图解和动点进度表的关卡流程。

我并不追求流程图多详细,而希望它能够定义关卡的概略;这便是我所强调的流程图的核心。

我发现,通常在下一个阶段的时候团队会添加至少一半的最终关卡目标,所以保持这些目标的简单化便非常重要,因为那时侯关卡的难度至少会翻两倍。如果你不能在一页范围内 调整流程图,那就说明它过长了。

基于你所创造的游戏类型,你所包含的元素类型也会有所不同,但你的目标总是一样的:就是确保它足够简单。

在这个例子中我使用了如下方法:

关卡刺激

我是以此去召唤玩家来到某一领域。它们不仅会作为图解的位置,同时也是在脚本事件发生时给予玩家的关键信息。

玩家回应

这是玩家所做的事。我们必须清楚地将这些内容传达给玩家。

锁就像一个“坚固的门”,限制着玩家在关卡中的前进,直到他们能够满足某些标准。(为了该墓地我将“软弱的门”整合到玩家回应中。)

钥匙

这是关于世界或玩家角色的状态改变,将能够打开任何地方的“锁”。

例子——《光晕:战斗进化》

《Campaign 2》、《Flawless Cowboy》和《Reunion Tour》

Halo(from gamasutra)

Halo(from gamasutra)

这一页图解只能描写2个需要1个小时完成的关卡(一个战斗)。

基于这一图解你应该包含一些注释去描述每个元素背后的意图,并参考它们所获得的4个资源。(这是关于你如何为关卡团队定义成功标准。)

动机

杀死Covenant。在Campaign 1中看到人类舰队和Pillar of Autumn被粉碎会提升玩家的仇恨,让他们愿意更长时间待在游戏中只为了杀死Covenant。

柱子

这包括基于三人驾驶/射击Warthog游戏玩法,并与AI军队协作而向玩家呈现他们最初的游戏体验。

主题

参考电影和其它游戏是一种快速传达游戏主题的好方法。《星河战队》便是一个很棒的例子,即能够唤醒那些在外星世界中被外星敌人所压倒的士兵们。

虚构

关卡是与推断出许多有关持续战争的大型故事和小规模独立故事的后期维系在一起:

被摧毁的逃生杆及其躯壳并未幸存下来,来自太空大战的残骸滑过了天际。每一个坠落点都代表着士兵Master Chief短暂而绝望的求生故事。

完成

当完成关卡流程图后,你还离下一个阶段很远。

为了评估关卡流程图,你需要证明整体游戏的机制。只有当它们一起出现时,你才能判断它们是否彼此适合,并清楚跌宕的游戏玩法是否能够从游戏的开始持续到最后。

将其罗列在墙上,你将看到玩家是在哪里改变了方向,在哪里不同的事件顺序能够创造更棒的解咒,以及哪里的情感事件因为出现得过早而阻碍了玩家和角色的一致。

基于游戏创造一个优秀故事的秘诀便是将玩家的行动当成推动故事发展的引擎。

《Ico》和《旺达与巨像》便拥有电子游戏中最成功的故事,尽管有些人认为故事元素并不重要。但事实却并非如此。故事无处不在,因为玩家就是生活在故事中。

《Ico》是关于逃脱与保护。每当你设法诱导Yorda从城堡中逃离时,你朝着自由前进的故事便会不断发展着。而在《旺达与巨像》中,贯穿游戏的英雄将为了拯救爱人而逐渐牺牲 自己的生命以及每个巨像的生命。

killing Colossi(from gamasutra)

killing Colossi(from gamasutra)

保护女人并杀死巨像。正是玩家的行动塑造了故事,减轻了过场动画的负担并让故事在玩家心中变得更加重要。

总结

关卡流程图是关卡设计与团队的首个关键交流平台。

通过以下元素去创建关卡流程图:

*角色动机

*情感和体验式设置组件

*基于游戏之柱所定义的玩家行动

*环境自身的虚构性

*使用最小的元素去绘制图表,并代表主要的事件。

*确保图表不会超过1页。

*确保你能够通过玩家行动推动故事的发展。

那些关卡具有令人惊奇的外观。我认为应该笔直的动作关卡可能具有许多令人困惑的小通道,许多关卡可能提示超出当前关卡的想法。

评估整体情况

为了组织他们的反馈,创意主管必须评估大气层有关卡计划。因为关卡可能非常复杂,所以最好能制作一个整个游戏的简化展示版,这样你就可以估计体验的节奏和情感氛围的一 致性了。

提取机制

第一步是确关卡团队相屋的所有这些特例,并更新关卡计划。不可避免的,有些特例可能非常不错:

Ken Kong落入30层的电梯竖井,他在半空中施展功夫,直到他身下的僵尸尸体堆得足够高时,他就是站在尸堆上,免于死亡。

这听起来很了不得,但这个战斗系统不可能容纳这种“下落战斗”机制,所以关卡团队认为应该做成过场动画。

在许多其他关卡中,Ken Kong必须破坏一些墙体,关卡团队提议加入不同的McGuffin(游戏邦注:这是书、电影中用来推动情节发展的对象或事件)使他能做到,比如允许他使用 身边的一个不平衡的重物来破坏墙体。

正这这一系列想法产生了精致原创的游戏机制,进而使你的项目与其他人的区别开来。通过促进具有灵活性、可以扩展到核心机制中的想法,我们可以制作出更丰富、更连贯的体 验。

例如:

破坏墙体如何成为可重复使用的机制?是否需要消耗品,或是现成的技能?升级这种技能需要什么条件?它与其他玩家能力是否产生协同作用。

假设,我们可以把破坏墙体与新幸存者类型——一个爆破专家相结合。这个家伙随身带着一种具有多种用途的炸弹,但当他被僵尸攻击时,他就会引爆炸弹——可能对你自己一方 造成很大伤害。可以用一些标准的“炸弹携带者”和/或可以用于若干关卡的敌人,做成一种有趣的风险/奖励机制。

也许这种“下落点头”还可以用在几个关卡中,但看起来更像迷你游戏,而不是新机制。虽然这个想法有趣,但问题是,你能把这种玩法做出足够的深度,使整个游戏中接连出现 三四次“下落战斗”变得合情合理吗?这似乎像是大投入换小成果,但如果我们能做成,效果应该会相当不错。

这些机制通常,因为它们不是出于根据竞争产品的盒子标记而被强制放在游戏设计中的,而是通过探究它的独特主题和深入探索它的世界而被有组织地发现的。

如果我们已经把新机制整合起来,并且驳回或注意到所有新设置,我们就可以让合适的角色融入这个定义得更加清楚的世界中,收集必须反馈给关卡团队的主要信息。

玩法类型

大部分游戏都会混合使用元素。例如,FPS可能包含70%的行走射击和30%的交通工具战斗。

如果游戏中的所有关卡具有完全相同的玩法混合模式,那么玩家很快就会觉得无聊。但如果绝大部分关卡要求玩家行走,再用少数几个允许使用交通工具的关卡作为点缀,那么就 会使整个体验更新鲜,从而保持玩家的兴趣。

通过检查游戏过程的玩法类型混合,你可以找出体验太过平淡的地方。

一款持续保持玩家兴趣的游戏的例子就是《半条命2》。几乎第一个关卡都有新的操作主题,比如新武器、新交通工具或新敌人,玩家体验大约每30分钟就会发生一次明显的变化。

案例:《Kung Fu Zombie Killer》

zombie killer(from gamasura)

zombie killer(from gamasura)

我们以幻想游戏《Kung Fu Zombie Killer》为例,详细地分析一下你所拯救的幸存者类型对它的玩法变化的影响。

医生,你可以设计这样一个关卡,要求玩家医治受伤的幸存者。

叉车司机,你可以设计这样一个关卡,要求玩家把重物运送到某个地点。

工程师,你可以设计一个带有传统的谜题元素的关卡。

战士,在这个关卡里,你的战士伙伴贡献了大部分的战斗力。

……

我们假设以下地点就是关卡的场景:

道场

医院

建筑工地

军事基地

发电站

警局

超市

市政厅

大学校园

电影院

电视台

办公大楼

我们从故事中可知,游戏必须从Ken所在的道场开始,在Ken救jenna126xyz的电影院结束。

我们的游戏目标中有80%是战斗,20%是谜题,排列如下:

chart1(from gamasutra)

chart1(from gamasutra)

但在细节化阶段,有两件事发生了。(发生变化的事可能更多,但我们在这里只简单地说两件事)

首先,有人想到可以在幸存者类型中加入教师,教师可以通过讲课使僵尸入睡,这就改变了大学校园中的玩法,加入更多谜题元素。

第二,有人提议把电影院改进电影工作室,这样僵尸和幸存者就可以根据像西部片或哥拉斯之类的老套电影来安排了。大家对这个想法感到兴奋,并据此想到了一些非常疯狂的机 制,足以把这个场景分成两个关卡。

结果,我们就看到以下有点儿不平衡的玩法,且关卡太多了:

chart2(from gamasutra)

chart2(from gamasutra)

我们想到的机制数量很多,几乎足够给每一个关卡分配一个新机制。我们调整了关卡,即删除超市和把发电场往前移,做出了更好的玩法节奏:

chart3(from gamasutra)

chart3(from gamasutra)

仍然有改进的空间;我们可以给市政厅关卡中加入新的生存者类型,也可以换成其他东西。

情绪图

在游戏过程中,你想让玩家体验到各种情绪。主角可能经历暗恋、复仇、悲伤和愤怒,等等。这些情绪性事件是值得追踪的,但不如整体情绪基调或者你希望玩家体验到的情绪那 么重要。

我所谓的“情绪”的概念是,可以传达给玩家的基本情绪。所以,惊慌、害怕、恐惧、敬畏和兴奋就属于这一类,而更高级的概念上的情绪主题如复仇、嫉妒或虚无主义就不属于 这一类。

生成情绪图有两个目的。除了用于评估关卡顺序和内容是否与玩家的情绪历程产生互动作用,更重要的是,作为使整个开发团队一致地以创造整体体验为目标的基本工具。

例如,假设Ken Kong经历的故事是这样的:

Ken在城中一路战斗,为了拯救自己心爱的人,但战斗拖延他太久了,当他终于见到她时,她已经变成僵尸了。

如果我把情绪如表示如下:

笨拙-闹剧-渐强的欢喜-彻底的喜剧

1、美术风格必须是明快的

2、动画通常是夸张的、风格化的

3、音乐和声音往往是快节奏的,滑稽的

4、UI元素可以设计得随意一些

通过准确地定义情绪,可以引导整个团队朝着你想要的方向设计和制作。例如,“渐强的欢喜”意味着基调渐强,也就是音乐强度走高,动画更加夸张,节奏更加欢快。

虽然你可能以为《Kung Fu Zombie Killer》的基调可能被定义为“滑稽的”,但它的表述对整个开发过程具有重大影响。

例如,如果我把整个游戏的情绪图如定义如下:

惊慌-恐惧-越来越惊恐-悲剧

游戏中的方方面面都会被这个情绪图完全改变:

1、场景更昏暗,关卡的光源是闪烁不定的,剧情令人越来越不安。

2、动画往往是写实的,且避免任何可能显得可笑的动作出现。

3、音乐和声音效果会令人感到焦虑。

4、UI元素偏向写实风格,且不显眼。

相同的游戏设计,但两种情绪图产生了完全不同的游戏体验。当整个团队都接受这种情绪图,并且认真地把它融入他们制作的每一个元素和每一个决定中,那么这些情绪就能成功 地传达给玩家。

但是,通常情况是,游戏应该传达什么样的情绪或基调、玩家在某个时刻应该体验什么样的情绪,团队中的各名成员对此的理解都会稍稍不同。所以,当开发团队每个成员都在游 戏中传达稍有不同的情绪信息时,为什么那么多游戏都不能感动玩家,也就不足为奇了。

情绪图可以是如上述那么简单的四个阶段,或者也可以详细地把若干情绪片段放进各个关卡中。记住,没有剧情的故事基本上只有一种情绪,而恐怖游戏通常在渐强的紧张和彻底 恐慌之间起伏振荡。

当你的玩法类型和情绪图都确定后,你应该看到如下关卡计划:

chart4(from gamasutra)

chart4(from gamasutra)

在我们的案例中,我们的游戏后期有节奏较慢的谜题关卡,我们希望玩家在那些关卡中体验“渐强的欢喜”。通过重新调整关卡顺序,或把一个关卡的设想转移给另一个关卡,可 以使情绪目标更加突出:

chart5(from gamasutra)

chart5(from gamasutra)

幸运地是,《Kung Fu Zombie Killer》的关卡顺序是非常灵活的,但大部分游戏并不是如此。在某些情况下,答案是,反馈给关卡团队,指导他们如何把情绪和玩法更好地融合起 来。

虽然以上例子可能不是最好的顺序,或最好的情绪图,但我要表达的重点是,迫使自己检验整个计划,以便根据各个关卡在整体体验中的地位给出反馈。

网格模型和原型

下一步是在3D软件中制作关卡模型。我建议这一步由美工来做,而不是设计师,如果你希望做出来的空间是可信有趣的话。应该用网格模型验证计划的关卡在当前的技术和生产条 件下,是否能达到理想的效果。

因为这些关卡是原型,所以最终效果必然会与计划稍有出路。在整个模型和原型阶段,设计师应该根据美工修改计划,主管必须不断更新游戏进度表,并且确认关卡与情绪图的情 境相符。

通过继续抽取从网格模型阶段产生的新机制,并做好随时再次准备调整关卡顺序,你可以在不约束关卡制作人员的创意的情况下使游戏市场计划保持平衡。

最后的计划

通过构建网格模型而获得的信息应该能明显地改进游戏设计。

最后的情绪图将体现所有资源创作。

新机制已明确并插入所有相关关卡中。

关卡已重新排序并产生理想的节奏和情绪。

薄弱关卡计划已被删除。

玩家技能已做出原型,并定义了最后的指标。

一旦所有关卡的原型都做完了,那么已经修饰好的关卡就可以作为样本,给制作阶段提供非常扎实的基础。

篇目3,分享设计《传送门2》关卡的经验和方法

作者:David Silverman

在之前的文章中,我讨论了如何制作强大的《传送门2》关卡,以及身为关卡设计师需考虑的事项。在本文,我将通过创建一个关卡,以更多亲身实践的方法帮你理解这些概念,以及如何运用我之前所提到的想法。

前言

我在上文中花了大量篇幅讨论《传送门》试验室。但是,从我个人制作《传送门》关卡的经历来看,创造一个关卡的挑战性远甚于了解并运用这些理念。所以我将在本文更详细地解释如何创建一个关卡,并举例以便你了解整个创建过程中将遇到的问题以及解决方法。

你可能会记得上篇文章中我所展示的一些关卡概念艺术,如下图:

Portal_2_Level_Design_Concept(from gamedev)

Portal_2_Level_Design_Concept(from gamedev)

但我觉得这个理念还是比我原先想象的更为复杂。所以我觉得在本文最好还是专注于更简单的理念。

发展想法和概念

我决定创造一个玩家需要携带一个立方体直到谜题结束,这样他们才能打开出口大门的关卡。我还决定要与采用牵引光束,因为它们是我最喜欢的谜题机制之一。以此作为起点,我开始考虑自己要如何在这些限制条件下制作谜题。

Portal_2_Tractor_Beam(from gamedev)

Portal_2_Tractor_Beam(from gamedev)

玩家需要处于一种想拿到某种道具但却够不着的情况,或者想去某地但却无法仅靠传送门到达。我决定让玩空使用牵引光束在关卡中四处移动,并以它作为获得立方体的手段。这一信息让我决定将牵引光束置于地面,因为玩家需要进入牵引光束,并在关卡中引进大量的水,令玩家难以在关卡中穿行。

现在我要先从简单的概念入手:将房间用两条水线分割成四个单元,如下图:

Portal_2_Level_Design_PSConcept-1(from gamedev)

Portal_2_Level_Design_PSConcept-1(from gamedev)

玩家从A单元进入房间,并从D单元离开。

Portal_2_Level_Design_PSConcept-2(from gamedev)

Portal_2_Level_Design_PSConcept-2(from gamedev)

要离开房间,玩家必须使用一个靠近出口的按钮,而要使用这一按钮,他们又必须用到始于B平台的一个箱子。

Portal_2_Level_Design_PSConcept-3(from gamedev)

Portal_2_Level_Design_PSConcept-3(from gamedev)

房间中有一堵墙阻碍玩家从B进入D,并迫使他们从B走到A再到C、D。要在这四个单元中移动,玩家将使用到牵引光束。

此时我需要确定牵引光束的走向。我知道牵引光束可能会在A或B,并确定它应该在B,因为我希望玩家使用牵引光速获得立方体。

如果我将牵引光束放在A,那么我可能就需要让它面向B,因为我希望玩家在到达C之前去B瞅瞅,将牵引光束面向B意味着玩家有可能意外获得立方体(游戏邦注:假如他们在思考发生什么情况之前进入光束)。我不喜欢这种选项,因为这意味着他们可能会意外地完成第一个步骤,所以我将牵引光束放在B。

Portal_2_Level_Design_PSConcept-4(from gamedev)

Portal_2_Level_Design_PSConcept-4(from gamedev)

因为牵引光束位于B,所以这里要有一个围绕着A的移动墙体,允许玩家使用牵引光束从A走到B,并从B走向C。

Portal_2_Level_Design_PSConcept-5(from gamedev)

Portal_2_Level_Design_PSConcept-5(from gamedev)

在C中也要有一个可移动墙体,以便玩家使用牵引光束从C走到D。

Portal_2_Level_Design_PSConcept-6(from gamedev)

Portal_2_Level_Design_PSConcept-6(from gamedev)

查看我的谜题时,我发现玩家如果正确摆放传送门,就有可能在不停下来的情况下,借助牵引力直接从C平台走到D。为避免这种情况,我决定在空荡荡的D边缘安放一个蒸发光膜,将能够使光膜失效的按钮放在C。这可迫使玩家摆脱牵引光束,决定在从C到达D时如何关掉蒸发光膜。

Portal_2_Level_Design_PSConcept-7(from gamedev)

Portal_2_Level_Design_PSConcept-7(from gamedev)

我选择了那种必须执行一些操作以便光膜持续失效的按钮。这意味着玩家需要在关掉光膜时通过牵引光束带走立方体,以免立方体被光膜损坏。而后,当立方体到达另一边时,玩家就可以借助牵引光束走到D,拾取立方体并打开门。

此时,我就知道虽然我的谜题并不是特别有挑战性,但已经足够将其导入编辑器并进行测试,所以我就开始动手了。

分析首个初稿

这是地图在编辑器中的图像。

Portal_2_Level_Design_Editor-Image-1-Updated(from gamedev)

Portal_2_Level_Design_Editor-Image-1-Updated(from gamedev)

这个关卡的问题在于它几乎没有什么真正的挑战,因为每一个步骤都很明显,基本上无需玩家事先进行一番思考。

这在《传送门》地图的关卡设计过程中并不是什么罕见的问题。为了解决这一问题,我将列出玩家完成我的关卡所需要采取的操作,然后找到一些可以设置更多挑战的地方。

这些是玩家完成谜题所需采取的步骤:

1.使用牵引光束从A走到B

2.拾取立方体

3.借助牵引光束将立方体从B带到A

4.使用牵引光束或传送门从A走到C

5.站在C中的按钮上关掉蒸发光膜

6.设置从C到D的牵引光束

7.在蒸发光膜光闭时,将立方体放到牵引光束中,使其免于破损,从C转移到D

8.立方体穿过蒸发光膜时,走下按钮并进入牵引光束,使自己从C转移到D

9.到达D之后,使用立方体打开出口大门

10.退出房间

我列出这些操作之后发现的问题是,玩家获得立方体,以及拿着立方体从A走到C真是太容易了。这两个动作对于解决谜题来说极为重要,但同时这两者都可以归结于一个单独的动作。而玩家带着立方体从C到D则占据了以上所列动作的一半,这也正是它是个简单谜题的原因。很显然,这正是谜题需要变得更复杂的地方。

创造挑战

获得立体方是玩家的首个挑战。为了让这部分谜题更复杂,我需要找到一个让玩家使用牵引光束获得立方体的方法。这可能会更早引进作为复杂谜题元素的牵引光束,让获得立方体的动作更为有趣。

我发现在这个阶段引进牵引光束的最简便方法就将立方体分配器移到地图中央。这样可以让立方体持续刷出并掉入水中,直到玩家采取一些避免这种情况的行动为止。这迫使玩家使用牵引光束拿到并移动立方体,之后才将立方体拣起来,这种做法可有效促使玩家积极参与获取立方体的任务。

Portal_2_Level_Design_Editor-Image-3-Updated(from gamedev)

Portal_2_Level_Design_Editor-Image-3-Updated(from gamedev)

(我从这一点开始直接在编辑中植入理念,而没有事先勾画草图。我尝试先在纸上或者在Photoshop中开始,以便考虑玩家目标,以及他们如何完成目标的普遍想法等主要谜题层面。但是,我一进入编辑器,其迭代过程就会过快,这样就不值得反复进行调整,除非是发生了添加一个新房间或重新设计一个大型单元等重大变化。)

在移动分配器之后,我还发现玩家要拿到立方体,还需要一些更具移动性的墙体,所以我在这些位置中添加了墙体。

Portal_2_Level_Design_Editor-Image-4-Updated(from gamedev)

Portal_2_Level_Design_Editor-Image-4-Updated(from gamedev)

现在我所执行的操作已经让测试略为困难,因为玩家需要决定如何获取立方体,并需要更多步骤才能解开谜题,但这并不会对整体难度带来太大影响,因为谜题的大部分层面(将立方体从A移到C)仍然非常简单。

此时我要找到向谜题添加一个元素的方法,以便让玩家真正思考自己该如何采取行动。通常而言,当我到达到这一点时(我会有一些关于如何复杂化谜题的想法,但并不想添加任何主要的新元素)我会发现好方法就是让谜题变得难得捉摸,然后找到一个让玩家解开谜题的有趣方法。

我的意思是,我将在谜题中添加一个元素,令其当前状态变成不可完成关卡,之后再找到方法修改该元素对谜题的影响,这会给玩家带来新挑战,并让谜题再次变得具有可行性。在这个场景中,我将添加一个如下图所示的蒸发光膜,以便让玩家难以在不损坏立方体的情况下将其从A转移到C。

Portal_2_Level_Design_Editor-Image-5-Updated(from gamedev)

Portal_2_Level_Design_Editor-Image-5-Updated(from gamedev)

现在谜题已经变成无解——这主要是因为蒸发光膜一开始也阻止玩家获得立方体。

为了改变这一情况,我将在C平台的角落布置一个柱子,用于隔开蒸发光膜所能影响的区域,让玩家再次进入用于获取立方体的白墙。

Portal_2_Level_Design_Editor-Image-6-Updated(from gamedev)

Portal_2_Level_Design_Editor-Image-6-Updated(from gamedev)

我还将这个柱子做成两个空间那么长,因为在测试地图之后,我发现玩家不可能到达面向D单元的B单元边缘,并在速度够快的情况下将传送门引入C单元。将柱子做成两个正方形那么宽可避免返功现象。

为了给谜题找到新解决方案,我在编辑器和关卡中花了一些时间,以便发现自己如果是玩家可能采取的行动。我明确了如果在B添加白色移动墙体,可能让玩家从C到B设置一个传送门(当玩家站在C边缘而面向D时)。这可以有效创造一个让玩家绕过蒸发光膜的方法,拿回他们的立方体并完成谜题。

我植入了这一理念,并返回关卡,尝试使用这一解决方案:

Portal_2_Level_Design_Editor-Image-7-Updated(from gamedev)

Portal_2_Level_Design_Editor-Image-7-Updated(from gamedev)

我真的非常喜欢这个解决方案,因为它很简单但并不过份简单,另外它还通过减少对牵引光束的依赖而颠覆了玩家的预期。

在进行一些测试之后,我还发现许多好友认为这一最后步骤确实极具挑战性。如果我要创建一个大规模的谜题,我可能会继续发展和找到牵引光束的另一种用法,或者整合新谜题元素的其他地方,但由于这只是一个相对快速的谜题,所以我认为这已经是一个优秀的解决方法。

结束谜题并找到漏洞

虽然这个谜题看似已经完成,但实际上并非如此。此时我们仍然需要进行一些测试并看看这个谜题还有哪些地方可能发生漏洞利用的情况。为了找到漏洞,你得尽量以多种方式玩玩自己的关卡,并让其他人也来试玩。在我的测试中,我还让朋友也来测试关卡,发现两个自己并不喜欢的解决方案,以及一个我考虑更改的地方。

第一个漏洞在于玩家可以将牵引光束置于直接挨近C平台开放边缘的白墙圆柱中,然后从牵引光束跳到平台C。这回避了我之前为谜题设想的解决方案,并要求玩家掐准时机,准确完成任务,而无需同思考或了解关卡的场景。

我消除了这个解决方案,将墙体的白色圆柱空间置于墙体之后,让玩家无法从此传送:

Portal_2_Level_Design_Editor-Image-8-Updated(from gamedev)

Portal_2_Level_Design_Editor-Image-8-Updated(from gamedev)

第二个解决方法在于玩家可以从介于C和D之间的白色区域角落进行传送,然后跳到C,这也回避了我之前所制定的解决方法。于是我延展了关卡,让一切来自白墙并且面向某一空间的东西都远离C平台。这样C与各个单元之间的空隙更大,令玩家无法直接跳过,从而消除了这个漏洞利用现象。

Portal_2_Level_Design_Editor-Image-9-Updated(from gamedev)

Portal_2_Level_Design_Editor-Image-9-Updated(from gamedev)

如果我用更多人进行测试,可能还会找到更多自己不喜欢的解决方法,但这个阶段你一定要谨慎,只能消除那些与谜题目的有冲突的解决方法,不要排斥任何非你所预料的解决方法。要记住,你要让玩家去找到你所期望的解决方法,但要允许他们自由找到解决途径。

我发现的另一问题是,如果玩家在未获得箱子时进入D,他们可能就无法返回C,因为蒸发光膜定位于D边缘。为进行调整,我在D的蒸发光膜前面添加了一列额外的站立区域,以便玩家能够返回谜题的重要区域而不会受困。

我还得确保此时CD面的白墙(允许玩家返回关卡的其他区域)不会允许玩家在未使用牵引光束的情况下(除了偶然毁坏立方体,其他什么情况都不会发生)将立方体搁置在D平台。我认为这样就可以了,因为这会引导玩家向我所希望的方向前行。

Portal_2_Level_Design_Editor-Image-10-Updated(from gamedev)

Portal_2_Level_Design_Editor-Image-10-Updated(from gamedev)

我又做了更多测试,找不到其他重大问题之后,就决定结束谜题。正如我之前所言,如果进行更多测试,可能就会再深入挖掘谜题,但你得知道什么时候该停下来。如果日后收到关于这个谜题需要改进的反馈建议,我可能就会重新访问这个关卡,但现在我得继续推进工作。

总结

希望本文有助于你了解从头到尾创建关卡的过程。虽然你可能会一丝不苟地制定好一些计划,但计划总赶不上变化,会有其他意外情况发生。你只需要顺其自然,考虑自己的行为以及其他新解决方法将如何影响玩家行动。重要的是了解你希望玩家如何行动,以便考虑每一个变化对玩家完成关卡目标的影响。

篇目4,分享FPS多人游戏关卡和地图设计技巧

作者:Simon Hill

处于成长期的游戏设计师往往会惊奇地发现,游戏设计不仅仅是构思想法。游戏的基本构想仅仅是开发项目的种子,设计还包括细节化的游戏机制及其他游戏运转所需的各种内容。玩顶级游戏,考虑开发者在游戏内容的关键层面所做的决定,能够学到大量有关游戏设计理论的知识。目前,该主题的相关书籍也很多,甚至还有游戏设计课程。但是,学习和提升游戏设计知识的最佳方法是钻研和制作游戏。

我们将在本文探讨第一人称射击题材游戏中的多人地图设计。FPS游戏有着极为庞大和卓越的mod制作社区。而且,只有同其他玩家一起玩游戏才能够体验到游戏的深度和真正的乐趣。所有支持庞大在线社区的顶级FPS系列游戏都遵循着一套制作FPS多人游戏地图的规则。在此我们将陈述和讨论部分多人游戏地图规则,通过些许范例来说明。

复活点

所有多人地图都需要复活点,但是玩家重新生成的方法有许多种。早期多人地图存在频繁生成杀戮的问题,玩家找到其他人的复活点后埋伏在附近,在对手生成但还无法移动时杀死他。还未离开起始点就被人杀死,这无疑是最令人懊恼的事情。

在《反恐精英》之类的组队游戏中,玩家往往会在地图两端的安全区域内生成。这种方法对《反恐精英》极为有效,因为玩家在游戏中无法重生,死亡便意味着个人在这个回合的游戏已经结束。《使命召唤》系列游戏包含重生系统,玩家会重生自己同队队员附近且远离敌人,这也是种较好的做法。

反恐精英(from alteredgamer)

反恐精英(from alteredgamer)

地图设计师必须制定潜在复活点的位置,而且这些位置应当处在玩家能够得到掩护的区域。他们还需要让玩家在复活时面对其他区域而不是墙壁。

虽然《反恐精英》系统也能够用于玩家死亡后重生的多人游戏,但是如果游戏地图过大,那么玩家便要走很长时间才能重新投入战斗。设计师可以采用的最佳系统是设置多个生成点,游戏代码会查看对手玩家的位置,只在远离他们的位置重生。在团队游戏中,你需要在尽可能靠近队友的位置生成玩家,但是不要让他们在交战区域复活。

阻塞点

所有的优秀多人游戏地图都有许多阻塞点或冲突点。这些是最容易爆发战斗的瓶颈区域。在《反恐精英》之类的团队游戏中,两个队伍的复活点与目标和阻塞点的距离相同,这对多人游戏地图来说至关重要。在我玩的每场《反恐精英》战斗中,两个队伍一开始都会冲向阻塞点并抛掷闪光弹,然后再进入战斗区域。

在FPS多人游戏地图和开发区域提供多条路径确实是很不错的想法,尤其是提供纵向层面的移动和路径,这总是会让游戏变得更加有趣,但是阻塞点才是呈现游戏玩法和确保产生大量危险遭遇战的关键。

布局

“8”式是可用于多人游戏地图中的最简单布局。这个布局由两个循环和中间的主阻塞点组成。《虚幻竞技场2003》中就有个这样的地图,称为“Training Day”。这样的地图节奏相当快且场面极为混乱。这样的地图确实与游戏玩法相符,但是缺乏喘息的空间,很快就会让玩家感到疲惫不堪。

Training Day(from alteredgamer)

Training Day(from alteredgamer)

每个多人游戏地图都应该包含多条路径,这样的做法能够增添游戏的趣味性,鼓励玩家迂回消灭敌人。不要让玩家在任何地点放松警惕,所以在每个区域设置多个优势位置是很有效的做法。如果玩家需要不断移动视角才能查看区域内所有的位置,那么这样的地图会完全打消玩家埋伏对手的念头。

阻塞点设置不当会对地图产生不良影响,你会发现游戏玩法将只会发生在这些地方。地图设计师往往会在地图中制作很棒的区域,但因为流程或阻塞点设置不当,游戏玩法几乎只在某个通道中进行。如果你希望自己设计的3层楼房成为战斗发生地,那么可以考虑将其融合到玩家行动的必经之途中。

建筑限制

多人游戏地图不需要含有建筑学原理,也无需将其布局成类似于真实的建筑,但是遵循某些建筑学规则能够帮助玩家理解地图,凭直觉完成在地图中的导航。技巧就是在地图中制作看起来像真正建筑的独立成分,然后将这些建筑成分以不同于真实建筑的方式组合起来。游戏玩法总是比现实感更为重要。比如,狭窄的过道或低矮的天花板这样的环境并不适合用在多人游戏中。

需要考虑的最重要内容是,不要让玩家在地图中迷路。路标是解决这个问题的绝妙方法。添加独一无二的雕塑或村庄中唯一的红房子便足以让玩家简单迅速地弄清楚自己所处的地点。如果你使用玩家在地图中多个地点都可以看到的大型路标,那么他们也能够用此来实现导航。

对称性

尽管这个想法充满吸引力,但多人游戏地图中的对称性往往令人厌恶,而且会让玩家感到困扰。这种设计或许适用于夺旗类地图,但是多数情况下要避免出现对称性地图。

地图中出现相同区域会给以真实建筑为背景的游戏带来巨大的问题,因为多层建筑中布局完全相同的房间会让玩家无法弄清自己的位置。《求生之路2》通过路径拦截和添加奇特的路标很好地解决了这个问题,这样你就能快速弄清自己所处的地方以及应该朝哪个方向移动。当然,添加让你可以透过墙看到队友位置的功能也能够解决这个问题,游戏的易用性会更强。

求生之路2--透过墙壁看队友(from alteredgamer)

求生之路2–透过墙壁看队友(from alteredgamer)

任何拥有目标的多人游戏还必须确保突出显示目标,这样玩家才能够看到。最显而易见的方法是使用迷你地图,在地图上突出显示目标的地点。但是,在地图中添加可视线索也是种极具价值的方法。高高的旗杆、冒出的烟雾或高高的电线杆都是能够从远距离发现的东西,这些都能够用来引导玩家。

可选路径

在每个地点提供超过一种路径是个不错的设计方法。玩家应当能够看到他们的目标,无需思考很长时间就可以找出通向目标的路径。所以,在游戏中设置死胡同是个不恰当的做法:如果玩家跟随路标找到正确的方向,但是最终发现自己选择的是条死路,这会让他们产生很深的挫败感,因为他们必须原路重返。玩家总是会很自然地选择看起来最为直接的路径。他们熟悉地图后,可能会开始使用那些较少人选择、难以找到和较不直观的路径。

掩体

第一人称射击中存在大量货箱有一定的原因。它们最初的设计目标是作为掩体,但常常也被玩家当成临时楼梯。你可以在地图中设置比货箱显得更为有趣的掩体,但是如果你不提供任何隐藏点,那么游戏过程就是玩家直接对射,这样的地图并不能让玩家感到满意。掩体延长了战斗时间,而且使玩家有喘息时间来完成装弹、切换武器或恢复生命等动作。

拾取

在老式经典多人死亡竞赛游戏中,拾取是地图中的关键元素,某些现代游戏依然如此。这样设计的最终结果是,玩家会盯着某个区域,埋伏等待BFG生成。我对这种设计并不是很感兴趣,但这确实是让游戏玩法专注于某个区域的有效方法。不幸的是,它过于强调埋伏,从而使经验较为丰富的玩家在游戏中拥有更大的优势。

秘密

还有种方法也可以被视为是对资深玩家的奖励,同时让你的地图有更高的再玩性,还可能让玩家感到惊讶。秘密区域是个不错的元素,玩家喜欢发现隐藏区域的感觉。你甚至无需在地图中设置过多的此类区域,因为FPS地图中秘密区域可令玩家产生探索的满足感。

你可以使用秘密区域作为捷径,甚至让它们变成玩家熟悉地图后的优势点。最简单的方法是在这些秘密区域中放置低价值拾取物。这样,经验丰富的玩家便会觉得他们具有一定的优势,但这种优势不会导致游戏平衡性发生过大的偏差。

平衡

现在我们需要开始考虑最后的问题,那就是游戏的平衡性。不同的多人游戏会通过不同方式来实现游戏的平衡。但是,在任何FPS多人游戏地图中实现绝对平衡都是件极为困难的事情。游戏中总是存在较有优势的起始点、容易攻击或防御的地图区域,以及因为对获胜战略无关紧要而被玩家忽视的部分地图区域或功能。

经验丰富的多人游戏玩家会很快找出易于获胜的战略,随后所有人都会纷纷效仿。无论是使用某种特别的武器、使用开发地图后产生的战术还是抢先占领地图中的某个区域,这些让人易于获胜的战略都会很快传播并为玩家所采用。随着玩家在多人地图中花费的时间越来越长,他们会找到实现目标的所有可行方法,这往往包括利用漏洞或存在瑕疵的关卡设计。

平衡地图的唯一方法是体验并做出修改。你必须花大量时间来测试多人地图,然后向经验丰富的玩家提供地图测试版本。即便在你正式发布地图后,还是有可能出现玩家利用地图漏洞的情况。得益于补丁和自动更新,现在地图发布后产生的问题可以得到解决,以往这样的地图只能被丢弃。

总结

理解多人游戏地图设计技巧的最佳方法是研究那些最流行的地图。比如,看看《军团要塞2》中玩家玩得最频繁的地图,你可以从中发现要如何构建路标、颜色代码区域、对称性、复活安全点和建筑结构。

还需要记住的是,基本规则并不适用于所有类型的多人游戏,应该根据各个游戏的风格和特点来设计地图。

篇目1篇目2篇目3篇目4(本文由游戏邦编译,转载请注明来源,或咨询微信zhengjintiao)

Multiplayer Level Design In-Depth, Part 1: The Specific Constraints of Multiplayer Level Design

by Pascal Luban

Introduction

The rules that govern single player level design are becoming more and more well known. They help make sure that the gamer’s experience is controlled in terms of difficulty, rhythm, renewal etc. But multiplayer level design does not follow the same constraints as those of single player level design. I will start by describing the specific constraints of multiplayer level design.

Technical Constraints

The first technical constraint is the infamous bandwidth bottleneck. A game machine may be high-powered and capable of processing a huge amount of information, but if the “pipe” that links it to other machines is too narrow, little information can be exchanged and the game is therefore slowed down or impoverished.

What are the main points of a multiplayer game that eats up bandwidth? First there is character movement and animations. In most multiplayer FPS games, character animation is very limited. What characters do most often is run, jump or crouch. But in games such as the multiplayer version of Splinter Cell, the wealth of animations is at the heart of the game.

Characters can grab each other, perform acrobatics, hit each other etc. This wealth of animations is very demanding in terms of bandwidth. I am convinced that such a high quality of animations will become more and more present in future multiplayer games, not only because they provide more realism, but also because they enlarge gameplay possibilities, as it may be noticed when playing Splinter Cell in versus mode.

One of the numerous complex animations available in the multiplayer version of Splinter Cell – Pandora Tomorrow and Chaos TheoryOther large bandwidth consumers are special effects, such as the explosions with their particle display, and the dynamic events in the levels. The latter are map animations, such as the movement of a crane or of an elevator or the destruction of a wall. If it is possible to interact with such events (by throwing a grenade into an elevator or by positioning a character on a moving object), the exact position of these moving parts of the map must be followed image by image. Once again, I am convinced that maps of future multiplayer games will contain more and more special effects and map animations.

Special effects in a game are not only used for cosmetic purposes. They may be used to disturb vision, darken or light up the environment, leave footprints etc. Their use in terms of gameplay is obvious.

The same is true for map events. We have widely used such events in the multiplayer maps of Splinter Cell – Chaos Theory. For example, in the Aquarius map, the level designer positioned a destructible ventilation grille near a locked entry, with one of the map’s mission objectives behind (see the illustration below). If a defender uses a grenade close to this grille to kill an opponent, he desroys the grille and thus provides the latter with a quick route to his objective.

In this way, the constructive use of map events helps bring a new dimension to the gameplay of the map by changing both its layout and the defenders’ tactics. The maps of Splinter Cell – Chaos Theory and certain maps of Splinter Cell – Pandora Tomorrow are full of such interactions and use of special effects for gameplay purposes.

The amount of information exchanged among machines during a game session is proportional to the number of players. One of the direct consequences of the bandwidth bottleneck is the decision that has to be made regarding the number of players and the richness of the game (animations, special effects, map events etc.).

A destructible ventilation grille in Aquarius, one of the multiplayer maps in

The second technical constraint is the need to synchronize the events of the game. In the case of action games, the synchronization of the key events, such as shooting, is essential for the quality of the game. Synchronization problems account for the main cause of dissatisfaction among gamers. When a good player places the cursor on a moving target and pulls the trigger, he expects the bullet to reach the target immediately and exactly where he aimed at. A half-second delay is unacceptable. Good players are very precise in their game and feel “cheated” if the game does not react as quickly as they do. Some games, such as Soldier of Fortune on Xbox, handle this problem very efficiently.

The third technical constraint is the lack of control on what the players will do. If too many players are found in the same place on the map and start generating explosions and causing many map events, all concentrated in the same area the amount of information exchanged between machines becomes too large and the refresh rate of the images plummets.

This problem does not occur in single player games, because the level designer would have made sure that the events which are likely to slow down the machine are evenly distributed. But in the multiplayer level, everything is possible. It is difficult to prevent the players from willingly “stuttering” their game session by overloading the CPU and the bandwidth, but good level design should minimize the risk of overload by encouraging players to spread out in the map.

Intensive Use of the Maps

I will deal now with one of the major differences between the maps designed for single player games and those for multiplayer games. In a single player game, the player goes through a level with a single objective in mind, finishes it and passes to the next. He only spends little time in each level. But in multiplayer games, the players will spend hundreds of hours on each map. All map weaknesses will then be found.

Thus, design errors or bugs that allow cheating are revealed and exchanged among players. A second consequence of this hyper-use of the maps is the risk of player boredom if the map is not tactically rich enough. Multiplayer maps must support thousands of hours of play without letting the player feel bored. One year after the marketing of Splinter Cell – Pandora Tomorrow, thousands of multiplayer sessions were still being played every day, this is the same for other tactically rich maps such as some Halo 2 maps.

The Search for Efficient Gaming

The third typical constraint of the multiplayer level design is the consequence of the highly competitive game style that is specific to this type of game (except for cooperative modes). Since the essence of the multiplayer game is to crush the opponents, the players search for the most efficient tactics, whereas in a single player game, the players tend to play at their own pace and explore all the possibilities provided by the game.

What are the consequences? First, players completely ignore many game features (weapons, animations, specific map functions etc.), even if they show a real potential. They will only use the most efficient features.

The second consequence is the strong incentive to cheat or to take advantage of the map’s weaknesses or bugs. This problem is so important that it renders the classification in many multiplayer games null and void.

The Difficulty in Getting Casual Gamers to Play Multiplayer Games

The fourth constraint is the difficulty in getting average or casual gamers to engage in multiplayer games. The reason for this is simple: nobody likes being humiliated by losing repeatedly to gamers that give you no chance. Playing against a human opponent generates a lot of tension and makes the game more exciting, but also increases the stress level of an inexperienced gamer.

It will then be really difficult for him to put up with the three challenges he must handle simultaneously: control of the interface, knowledge of the maps and tactical vision of the game. There are many classification systems that regroup the gamers by level, but the majority only provides an incomplete solution to the problem of integrating the beginners.

At the moment, multiplayer games are reserved for the hardcore gamers. If we want multiplayer games to get out of their niche, it is vital that we design them with this in mind and not simply adapt them.

The Weight of the Gamers’ Community

Finally, the last major constraint is the weight of the gamer community.

A multiplayer game exists thanks to its players, who are hungry for new content (new levels), improvements, competitions and possibilities to adapt the game to their own style of play. The creation of a community of gamers around a game may be a blessing for a developer and its publisher, but the development of the game must be prepared in view of this.

In subsequent installments of this series of articles devoted to the multiplayer design, I will tackle my suggestions regarding:

The level design

The challenge of fine-tuning the game

The design around technical constraints

The design of a mass-accessible multiplayer game.

In the first part of my series devoted to the design of multiplayer levels, I offered a detailed view of typical design constraints in multiplayer compared to that of a single player level. I would now like to give some suggestions to remedy these problems with intelligent map design.A good level design for a multiplayer map should respond to three hallenges:

Durability. A map should withstand thousands of game sessions without letting players feel bored. It must provide continuous tactical challenge.

Accessibility. Navigation in a map should be clear. Remember that complex map design is one of the main difficulties a new player is confronted with.

Entertainment. This need is obvious, but its rules are difficult to define.

Challenge 1: Durable Maps

Let’s begin by the durability of the map. What are the level design rules that I recommend to respond to this challenge?

1.) My first recommendation, and probably the most important, is to put the third dimension to good use. Use and exploit the vertical dimension in your maps and give the players reasons to use the volume of the map and not only its two-dimensional layout.The example below is taken from the Museum map, available in both Splinter Cell – Pandora Tomorrow and Chaos Theory. This medium sized room perfectly illustrates how a very rich gameplay, based on movement and dissimulation, can be created by applying this rule. Players have several partially overlapping circulation levels at their disposal. They can move vertically by using the stairs, climbing the beams or simply by jumping. Finally, the room includes enough objects to enable players to hide, but also to use these surfaces to make their grenades bounce.

(One of the rooms where the third dimension is well used in the Museum map (Splinter Cell – Pandora Tomorrow and Chaos Theory))

This rule may well be applied to exterior settings, too, such as in Battlefield maps, where the players can climb roofs, cranes or towers and can also take flying vehicles.

2.) My second recommendation is to build open maps to enable the creation of an infinite number of paths. The warehouse, plant or building site themes suit this kind of map perfectly.

Take for instance the Deftech map, published in the multiplayer version of Splinter Cell – Pandora Tomorrow and Chaos Theory. The inner courtyard, although a very simple design, provides a practically infinite number of movement possibilities. It contains three main levels of movement – the yard, the footbridge and the roof of the containers – as well as two secondary levels: a network of underground tunnels and overhead cables. By combining these different levels
of movement, a significant variety of movements — and therefore of tactical possibilities — is obtained. It’s not by luck that Deftech yard is one of the most appreciated maps by deathmatch fans.

(The yard of the Deftech map (Splinter Cell – Pandora Tomorrow) illustrates how vertical movement is created in an exterior setting)3.) Increase the number of events in the map, especially those that make the players change their tactics. The Aquarius map, available in Splinter Cell – Chaos Theory, is a good example of the use of events. In my previous article, I explained how certain ill-considered actions of the defenders open new possibilities of infiltration to the attackers in this map. But Aquarius also provides other map events that have a direct impact on players’ tactics.

Each time the attackers take over one of the five mission objectives of the map, they trigger an event in the map that handicaps the defenders: smoke release, unlocking of doors, lights turning off etc. All Splinter Cell – Chaos Theory maps, as well as the two maps available for download for Pandora Tomorrow, are full of interactions like these. Experience shows that gamers really appreciate this extra dimension of gameplay.

The game design itself must contribute to the map durability, by producing features that acquire their importance according to specific elements of level design. In the Assault mode of the multiplayer version of Far Cry, engineers can build fortifications or turrets in predetermined locations. This game design feature makes sense when the level design provides locations where these buildings offer a real tactical interest. Thus, a turret may cover an access path or
a wall may block an entry to allow the defenders to concentrate on other entries.

(A room in the Aquarius map (Splinter Cell – Chaos Theory) in its normal state. It is well-lit and provides few hiding places for the attackers. It is a “safe” room for the defenders.)

(Here is how the same room looks when the attackers reached one of their mission objectives. The darkness of the smoke makes the room very dangerous for the defenders.)

Challenge 2: Maps Where Navigation Is Clear

The second challenge a multiplayer map designer should respond to is accessibility. It’s a major problem for players who discover a new map, and especially for beginners. Designers should keep in mind that the stress and the game rhythm decrease the player’s capacity to properly analyze the setting.

The objective of the level designer is to design the map in such a way that the player can always answer three basic questions, regardless of his location: Where am I? Where should I go? How do I get there?

Where Am I?

By looking at the environment, the player should be able to determine his current position and locate it on the map. In Pandora Tomorrow, the Krauser Labs map contains three rooms that shelter the mission objectives. Each of these areas is characterized by a different colour. It is therefore easy for the player to determine his current position and to guess where the passage leads him, thanks to the color light that filters through the entries to the areas in question.

In an exterior map, it is still simple to enable the player to determine where he is, by adding setting elements that are visible from a distance, as is the case in this multiplayer map of Halo 2.

A second technique consists in building asymmetrical maps or areas. Long Run, a map designed by one of the level designers of my team with the free level editor of Pandora Tomorrow, is built on an inclined plane, like a gigantic staircase. Simply by noticing his position in relation to the other levels of the map, the player can immediately locate himself.

(The tower is visible from all points in this Halo 2 map and makes it easy for the players to get their bearing.)

(Long Run, a complex yet easily navigable map thanks to its asymmetrical design.)

A third technique consists in proving the map with a simple block plan, as shown below.

Where Should I Go?

We have just seen a few techniques meant to assist the player in determining his position in the map. Let’s see now how we can help him understand where he should head to achieve his mission objectives.

Many multiplayer games ask the player to reach such objectives as to capture a flag, plant a bomb or hack a computer terminal. The player should be capable of identifying and especially guessing their target’s location simply by analyzing the map layout.

Two rules should be applied:

- The mission objectives, or a related setting element, should be visible from far away

- The mission objective itself should be clearly distinguished from the surrounding environment.

The flag poles in Battlefield perfectly apply these two rules. If the game imposes more discrete mission objectives, such as planting a bomb, it is possible to associate a large object such a radio aerial to the objective itself.

(The location of game objectives cannot be made easier than in Battlefield.)

We have seen that it is pretty simple for outdoor game objectives. However, it is more complicated for indoors objectives because the players can’t see though the walls. The solution is to create an obvious link between the map layout and the objectives. Thus a map designed around three areas will contain one objective per area. As soon as the player understands that there is one objective per area, it will be easier to guide him to the objective, as soon as he gets to the right area. The second rule, which consists of mission objectives that are slightly different from the surrounding environment, will direct the player toward his target.

These rules were successfully applied in the Deftech map of Pandora Tomorrow. The mission objectives are distributed in three separate buildings. They are all located on the first floor. Although the map is huge, very few navigation problems were encountered during the playtests. While I was supervising the playtests, I noticed how quickly the players were learning to navigate.

I will finish with a comment on using overlay icons as an aid to navigation. We widely used them in Splinter Cell – Pandora Tomorrow and Chaos Theory, but their efficiency is questionable. In fact, when indoors, they often tell players to go straight through the walls, as they indicate the shortest route. These icons may be useful, but do not represent a miraculous solution to the navigation problems and could disturb the player by overloading the screen.

How Do I Get There?

There is still a challenge in terms of ease of navigation: to help the player understand what paths he can take to reach his mission objectives. The best solution is to show him both the objectives AND the means to get there at the same time. One way to do this is to design maps with average-size areas and give the attackers the possibility to have a panoramic view. In the example below taken from the River Mall map, a very popular map available for download for the Xbox version of Pandora Tomorrow, the attackers start their infiltration through the top of the first area. That way, they can see mission objectives, marked by overlay icons, and all the paths that lead to them: staircases, footbridges etc.

(In River Mall (Splinter Cell – Pandora Tomorrow and Chaos Theory), the attackers can see both their game objectives and the means to reach them.)

Challenge 3: Fun Maps

The biggest challenge for us is to create a fun map. If the rules described in the previous parts are applied, all maps would resemble each other, but all gamers like to be surprised and challenged. From the gamer’s point of view, having a large number of maps that all look alike is less satisfying than a smaller number of varied maps.

My first suggestion is to use diversity as much as possible. In Chaos Theory, we made it a key point to search for original graphic themes: the Aquarius map represents an oceanographic museum, Orphanage takes place in an old abandoned school in the middle of a forest, the theme of the Missile Strike is an old bunker complex, etc.

But diversifying the graphic theme is not enough. It is also necessary to differentiate the gameplay offered by each map. Thanks to the wealth in game design, we were able to bring diversity that is unusual for multiplayer maps. Each map forces the players to adapt their tactics in function. The table below summarizes the main features of the Chaos Theory maps from the gameplay perspective.

Aquarius. Open map. Various types of mission objectives are available. The taking over of one of them affects the defending of the map.

Clubhouse. Open map. Many destructible background elements.

Factory. Open map. Certain mission objectives are only available thanks to the concerted action of the two attackers.

Missile Strike. Linear map. Various types of mission objectives are available.

Orphanage. Linear map that provides a large outdoor area.

Station. Linear map that begins with an assault area.

A year after the release of the multiplayer version of Splinter Cell – Chaos Theory, all its maps are still being played.

My second suggestion is to provide the maps with secrets or actions that require complete mastery of the game. Such aspects of the maps are very rewarding for experienced gamers, who make up your target audience.

In this way, certain Far Cry maps include ideal places for snipers, whose positions are camouflaged by vegetation. In Chaos Theory, we included specifically designed locations for the spies to use when undertaking their most spectacular but also their most dangerous attacks: to catch a mercenary who crosses over a footbridge and knock him off into space. The Factory map contains mission objectives that are only reachable if the two attackers carry out an action in cooperation, a dangerous action, in the Versus multiplayer mode.

My third suggestion is to plan a number of map events such as moving elements or destructible background sections. These events must respond to a gameplay objective and multiply the tactical opportunities; otherwise they will only have a superficial contribution to enriching the map. I have already mentioned map events that modify the gameplay in the Aquarius map, here are a few more:

(Attacker getting ready to grab a defender and throw him over the guardrail in Club House, one of the multiplayer maps provided in Splinter Cell – Chaos Theory.)

In Factory, the attackers can turn on a digger and break down a wall to clear a path to a new mission objective (see the screenshots below). Besides being spectacular, this type of event is very interesting from the gameplay perspective. By hacking the digger, the attacker shows his presence and exposes himself to the defenders’ firing, but if his action ucceeds, he enlarges the perimeter to defend and therefore makes his team’s job easier.

In Club House, the attackers can make new paths by destroying suspended ceilings or raised floors, but by doing so, they also give the defenders their position and enable them to throw grenades. In Bank, the attackers can hack consoles and cause lighting breakdowns or a jamming that disadvantages the defenders in the room that shelters the mission bjectives. Because these operations can only be triggered away from the main room, the defenders must make a
difficult choice: to defend these secondary objectives and weaken the defense of the mission objectives, or to oncentrate the defense on the latter and bear the consequences of the hacking undertaken by the opponents.

(In Factory, one of the multiplayer maps of the Splinter Cell – Chaos Theory Versus mode, two mission objectives are not reachable at the beginning of the game. They are located behind a wall. To destroy it, the attackers must hack the digger.)

(As soon as the digger is activated, the wall breaks down, giving access to two new mission objectives and increasing the space to be defended by 30%.)

Practically all Chaos Theory maps, as well as those available for download contain this type of event. Highly appreciated by gamers, they are a tribute to the talent of the Ubisoft Annecy studio where the “versus” multiplayer modes of Splinter Cell – Pandora Tomorrow and Chaos Theory were developed.

In my next article, I will tackle the problems of map setting and game system, the design around the technical constraints and the design of a multiplayer game that is more accessible to a wider public.

My first paper dedicated to multiplayer level design tackled the specific constraints imposed by the multiplayer game mode compared with that of single player. Later, my second paper detailed the level design rules that I consider to be the most important to respond to these constraints. Today, I will tackle another equally important aspect of the development, balancing.

Fine Tuning

Balancing consists of ensuring that no player or group of players can keep the advantage systematically throughout the game, by making the most of a game parameters (the power of a weapon for example) or of a weakness in the map. This problem is particularly seen in multiplayer games, because their users have plenty of time to discover the faults of the game and exploit them to their full effect. As maps are played for tens of thousands of sessions and players easily swap tricks among themselves.

A fault in a map could potentially kill the entire map by enabling a player or a group of players to reach a highly destabilizing advantage. That very problem was raised in one of the multiplayer maps we developed for Splinter Cell – Pandora Tomorrow’s Warehouse. In this map, divided into three areas, the killed defenders spawn in a small room next to the first play area. This room is obviously reserved to the defenders and the attackers are not supposed to have access to it.

After a few weeks of use, we realized that attacking players had found a technique to enter this room by taking advantage of the moment when one of the defenders walked out of it. As soon as they were inside, they could easily kill the defenders as soon as they respawned! Such a fault could have made the map unplayable. Fortunately, this was not the case, thanks to the fact that the map was divided into areas, because as soon as the mission objective of the first
area was reached, the players move on to the next area.

A poorly balanced game ends up making the players lose their interest, because nobody likes fighting against an opponent who benefits from an unbalanced advantage. Note that balancing isn’t only about level design, but also the game system and the game design. Three directions must be considered to balance a multiplayer game: the level design itself the game design and the playtests.

Level Design

The first level design decision that is likely to affect the balancing of a game is the map’s size and the number of players it can support. A small map generally makes balancing more difficult, because tiny details are amplified by the density and the speed of the action. Conversely, if the map is too large, the players will get bored because encounters will be rare.

The choice of the ratio between the number of players and the size of the map is therefore very important. In most cases, opt for relatively large maps. They offer more tactical opportunities, and it will therefore are more difficult for the players to take advantage of the faults of the map.

The map layout itself can favor the balancing of the game. An open map (outdoors, for example) and the use of the third dimension (see my paper dedicated to map design) will make it difficult for bottlenecks, which could create destabilizing situations, to occur. Such maps offer more tactical opportunities than “flat” indoor maps.Finally, the map should also offer various opportunities to use the game design features: weapons, equipment, moves, and so on. The maps of the multiplayer versions of Splinter Cell – Pandora Tomorrow and Chaos Theory include many places where an attacker can hide to prepare to ambush a defender, objects to hide behind, high footbridges to supervise a large area and accurately throw grenades, and pipes along the ceiling of rooms used by the defenders which allow the attackers to jump them.

The Game System, or The Balancing Of Opposing Forces

The idea is to provide the gamers with enough “tools” so they can find a counter-measure to a possible imbalance. The game designers who worked on the multiplayer versions of Splinter Cell – Pandora Tomorrow and Chaos Theory ontrolled this dimension of the game system very well. Each piece of equipment the players have at their disposal is characterized by the possibilities it offers to its user, but also by the opportunities it offers to the opponents.
Here are a few examples: the defenders’ laser enables them to inevitably find the opponents by scanning the urroundings, but it also allows attackers to spot the defender from a distance and to see what he is looking at. The attackers’ camouflage clothing enables them to greatly reduce the risk of being spotted by the opponents, but it also restricts speed. The laser mine is discreet, but the attacker can easily spot its ray by activating electronic vision.
This approach limits the risks of having any specific piece of equipment become too powerful.

Playtests, The Gameplay Quality Assurance

Regardless of the time you spend “planning” your game or level design in order to identify potential weaknesses, there is nothing like putting the game to the test in the hands of experienced gamers to see how badly they break it and take a malicious pleasure in exploiting its faults.

Generally, playtests are particularly useful during the development phase of a game. They have become essential for a multiplayer game. In fact, gamers – most often hardcore gamers – will spend hundreds of hours exploring every slight detail in the map, applying all the different tactics generally used in this type of game: testing all weapons and equipment, searching for any fault in the level design, and any bugs that will enable them to take advantage over
their opponents. Consequently, the weaknesses in the game or level design are quickly revealed and the game soon becomes less interesting. Properly conducted playtests allow the detection of faults in the level design, or poor settings of the game parameters such as the power of weapons, health levels, and so on.

In addition to my responsibilities as the lead level designer of the multiplayer versions of Splinter Cell – Pandora Tomorrow and Chaos Theory, I also implemented and supervised the playtest structure of the Ubisoft’s D’Annecy studio where these versions were being developed. The managers of the studio were so aware of the importance of playtesting that they wanted the testing to be done in the same building, so that the development team could be directly connected to the playtest team.How did we use the playtests?

In Splinter Cell – Pandora Tomorrow, the setting of smoke grenades gave rise to lots of playtesting.

We undertook systematic research of winning tactics – strategies that enable a player to win systematically and therefore maintain a steady interest for a game or a map. Among the most frequently encountered martingales are the “camp” points, which enable a player to cover one or more mission objectives with minimum exposure.

We put a lot of work into the game settings. Experience showed me that the intense use of certain features of a game (weapons, equipment, actions etc.) varies significantly according to a players’ profile, the time spent to get familiar with the game and, of course, the settings. Only long-term playtests that are conducted with a selected sample of gamers help ensure that the game settings remain correct after long hours of play. In Splinter Cell – Pandora Tomorrow, the setting of smoke grenades gave rise to lots of playtesting. In fact, this smoke not only blurs the view of the players, but also sphyxiates defenders if they remain inside it for too long. The size of the effect area and the duration of the asphyxiating effect are parameters which could have had an important impact if they had been set incorrectly. If the grenade had been too effective, it would have become a disproportionately powerful weapon, as it would have been enough for attackers to launch one into a passage to make it impassable for the defenders. Conversely, if the grenade had been too
ineffective, it would have become tactically uninteresting and players would not have used it. Remember the point egarding the player always looking to win at any cost in my previous article. To win, players quickly stop using useless equipment, but the development resources and the memory space of the special effects associated with this equipment are lost.

Finally, we tested the accessibility of the maps and the ease of gaining control of the game.

Conducting a playtest campaign is a particularly rewarding experience for a development team. To see how real gamers use the game and how they change the use an item from its original function (as I saw in the case of proximity mines that were often used as presence detectors by the defenders) to understand why they don’t use certain equipment that seemed so cool at the design meetings. Playtests are the tool that separate what looked great on paper in a design meeting from what is more important: what the gamers will actually use.

Design Solutions to Respond to Technical Constraints

In the first part of my series, which tackled the issue of level design for multiplayer games, I introduced three technical constraints that have a particularly significant impact on the design:

The bandwidth bottleneck

The need for event synchronization

The lack of control over the players’ actions

Let’s look at a few possible solutions to these constraints.

The Bandwidth Bottleneck

Previously, we saw that developers must maintain a balance between the number of players that can be supported during a session and the complexity of actions (animations, map events, special effects etc.) that can occur. Today, the general trend is to favor the number of players rather than the wealth of interactions in the map. I am convinced that this choice will evolve, because gamers want to have the same experience in multiplayer modes that they experienced in single player, such as map animations, destructible backgrounds, and physics management. Consequently, here are a few solutions for handling the bandwidth problem.

It is possible to hide a very complex animation by masking the animation behind a flash or a cloud of smoke, therefore avoiding overloading the bandwidth. We used this technique to its extreme in the Factory map that we developed for Splinter Cell – Chaos Theory, where a whole room can be destroyed following an explosion triggered by one of the defenders. The room is full of explosive barrels, which can go off if one of the defenders hits them with a bullet or
launches a grenade towards them. It is obviously not in his interest to do that, because the room’s layout would then be completely changed and the defenders’ movement would be severely limited. Such a map event would have been impossible to carry out without sacrificing bandwidth. The level designer in charge of the map succeeded in handling this event as follows: when the room blows up, all those inside it are instantly killed. Consequently, they cannot see the explosion and if some sly gamer has the idea to fire from outside the room, the smoke prevents him from seing the result of his action (see the screenshots below).

In this room of the Factory map (Splinter Cell – Chaos Theory), the defenders’ movement is easy: there are few ground obstacles and the footbridge goes around the room on a higher level…

…but if one of the defenders triggers the explosion of the explosive barrels, the room changes completely. Movement on the ground is slowed down because of collapsed wall sections and the footbridge is a pile of scrap metal. Defending the room then becomes much more complicated.

A second solution consists in scattering bandwidth consuming elements around the map. In this way, no two complex elements will ever occur simultaneously. It is essential to ensure that they will never interact with each other.

Another option is to try to mask the movement of certain mobile objects such as elevators, whose movement may be obscured by opaque walls. Finally, remember to include the possibility for a player to throw a grenade in an elevator box while the latter gets ready for movement. The explosion should not interfere with the movement.

Finally, one last solution is to work on compressing the data exchanged between the game machines.

The Need for Event Synchronization

Synchronization problems account for most of the dissatisfaction among gamers. When a good player places the cursor on a moving target and pushes the trigger, he expects the bullet to reach the target immediately and exactly where he aimed at. If you are working on an FPS, this problem should be at the core of the development process. I see two possible solutions to this problem:

To develop a multiple server architecture. Traditionally, in a multiplayer session, one of the game machines acts as a server and synchronizes all the interactions resulting from the actions of the client machines. This architecture guarantees the synchronization among all machines, but slows down the data transfer, because the information related to an interaction between clients A and B must pass through the server first. With multiple server architecture,
each machine acts as a server and a client at once. In this way if player A interacts with player B and the other players are not involved, data is exchanged directly between A and B. This solution was probably used in the Xbox version of Soldier of Fortune, a game appreciated by FPS “pros” for its precision. The multiple server architecture also offers another advantage compared with classical architecture, where a loss of connection with the server puts an end
to the entire session. In case of multiple server architecture, players may start and end a session as desired.

A less elegant solution from a technical standpoint consists in using only weapons with an area effect, such as a shotgun, a rocket-launcher, or a grenade- launcher.

The Lack of Control over Players’ Actions

The objective is to avoid that too many players find themselves in the same spot, so as to limit the number of interactions among them. Once again, the solutions are related both to the game and to the level design.

Increase the number of mission objectives and scatter them throughout the map. These two mechanisms were successfully implemented in Splinter Cell and Battlefield series of games. In the latter, players who select an engineer profile have access to many secondary objectives, such as the destruction of radar stations.

Another method to encourage the players to spread apart is to give them access to weapons that require them to preserve a certain distance from their foes. Battlefield also uses this mechanism by allowing the players to pilot a plane or control a turret.

Finally, my last recommendation is to avoid using small maps. However, the balancing between the size of the map and the number of players it can support is a delicate decision to make, because if the map is too large compared with the number of players, the player will soon get bored.

These “second best” solutions are far from being able to provide a long-lasting response to the multiplayer-specific technical problems. Other solutions exist. Essentially, my objective is to draw the attention to these problems so that they be taken into account very early in the development cycle of a game. I encourage my readers who have a solid technical experience to open a discussion thread and come up with additional solutions in the forum.

Getting Casual Gamers to Play

In my previous papers, I presented my suggestions to very specific challenges of multiplayer level design. I will end this series with what probably represents the main challenge: to make multiplayer games more accessible.

The very essence of a multiplayer game is to enable players of all levels to gather and play against each other. This is where the interest for this type of game lies, but this is also what makes it so difficult for the beginners. Playing against real human beings is intimidating, even if you are hiding behind a GamerTag. Yet, what happens when a casual gamer ventures into a multiplayer session is quite typical. Confronted with gamers who have mastered the game more
than him, he repeatedly suffers humiliating defeat. It’s therefore not surprising that multiplayer games are reserved for hardcore gamers. Nobody likes suffering defeat after defeat. If we want to make the multiplayer games accessible to the mass market, we have to handle this problem. The solutions lie both in the game and in the level design.

In my opinion, there are two solutions to this problem:

Add beginner-friendly features

Develop a game designed for casual gamers, while bringing enough depth to the game to satisfy experienced gamers as well

Features for Beginners

Let’s begin by reviewing features that may be added to a traditional multiplayer game to make it more accessible. This is something that we tried to do with the multiplayer mode of Splinter Cell – Chaos Theory.

The first solution is simple and particularly effective. It simply consists in adding cooperative modes. Gamers will not play against other gamers in flesh and bones, but against opponents, bots controlled by the game AI. This solution allows gamers of all levels to play together without being humiliated by other gamers, as bots are rarely as unpredictable and dangerous as their human counterparts. It allows experienced gamers to show themselves to best advantage by sharing their experience with the beginners. Finally, the cooperative game may be an extraordinary source of joy, since working together to reach a common goal is one of the driving forces of the human adventure. A “coop” multiplayer mode was developed for Splinter Cell – Chaos Theory by the Canadian studio Ubisoft. This mode was a huge success.

The second solution is just as traditional. It consists in developing a mechanism for classifying the players according to their victories and giving them the freedom to choose to play only with other players of the same level. This mechanism is present in many multiplayer games, but its efficiency often leaves much to be desired. It is therefore not unusual to find yourself playing against much more experienced players, even of the same “level”. In fact, playing on an unknown map is all it takes to ensure your defeat. To develop a classification system that is accurate enough to correctly evaluate a player’s level is much more difficult than it seems. Aware of the problem, Microsoft has propose ‘TrueRanking,’ an innovative classification mechanism that takes into account a very large number of parameters to make a player’s rank.

The third solution is to make the gamer learn the game by means of tutorials. Various types of tutorials may be created, outside the game and integrated in it. In the “versus” mode of Chaos Theory, we went deep into this matter, as we knew the game was hard to learn. Thus, the game includes a classic tutorial, made up of mini-sessions where the gamer learns how to handle his character. We added a mode that enabled the gamer to visit the game maps and discover the main features, in which all he had to do was follow a path marked by a light path and explanations (see the screenshot below). We added explanations to each element of equipment the gamers had at their disposal. We even made the player pass an examination map to make sure he understood the basics of the gameplay before giving him access to the multiplayer sessions.

The tutorial for map exploration in the multiplayer version of Splinter Cell – Chaos Theory. The path to follow is indicated by a light path and explanations are displayed at regular intervals.

What were the results of this abundance of help topics? The tutorials proved beneficial to get the new gamers started and prevent them from feeling completely lost in the map and in the game in general, but they were inadequate to give them a chance against the experienced gamers. After all, you cannot learn to drive just by reading a car’s manual. A better solution can be seen in Battlefield 2, where certain help topics are contextual. Thus, when the layer jumps off (or falls off?) a building or ejects himself from a plane, he can avoid a fatal fall by opening his parachute. But if the player fails to
open it and dies, a message reminds him of the existence of the parachute and how to control it when the player resumes the game. This approach offers significant potential as far as tutorials are concerned.

A fourth solution may be to integrate a positive or negative handicap system. Thus, according to the gamer’s classification, he can benefit from additional health points or from less ammunition. A mechanism such as this would allow a partial balance of the game among players of different levels. However, in order to be accepted by experienced gamers, the game would have to compensate them with new animations or new equipments. An intelligent system using this method is currently being designed for the multiplayer version of Crysis.

Finally, the last solution I propose is to provide a variable geometry controlled interface. Certain games, such as those of the Splinter Cell series, require the player to master a particularly complex interface. For such games one solution would be to offer two versions of the interface, a simple one for beginners and a full version for more experienced players.

This idea cannot be applied to all games, but it may be worth trying.

Games Designed to Be Accessible to All

Adding features that are meant to help the beginner face hardcore gamers may be useful to a certain extent, but I think that if we want to make the multiplayer game accessible for the majority of gamers, we must develop it in this direction from the design stage. Here are the three issues the new gamer is confronted with when he enters a multiplayer game:

The interface

The knowledge of the maps

The understanding and implementation of winning tactics

Let’s see how we can address these three problems.

Let’s begin with the interface. It should be designed around easy to access principles. We are all acquainted to controlling a character by means of the two analogue sticks on a pad, but is this mechanism easy to control by a beginner? Experimental playtests would probably provide a lot information on how the beginners comprehend and learn to use a game interface. One solution that should be tested is to develop an adaptive interface that would enable the beginners to carry out basic actions and which would provide them with new features as their level improves. The use of voice commands or of a controller such as the Wii-mote could revolutionize the way we interact with our games. And if these solutions seem too utopian, it is always possible to simplify the interface. The interface of Halo 2 is a great example of an intuitive one, because it is not overburdened with controls.

Let’s go on to the maps. In a previous paper dedicated to level design, I described various solutions to facilitate the understanding of a map. let me repeat some of them: favor the large maps rather than the complex layouts, use easy to identify mission objectives, create a strong link between the mission objectives and the layout in such a way that by simply understanding the structure, players can locate their objectives, develop an easy to identify navigation network, enable the players to have a global view of the map or a part of it, or favor asymmetrical maps. Note that the games of the Battlefield series offer very large maps, but simple navigation and understanding of the objectives. The map size is not the enemy!

Long Run, a complex yet easily navigable map thanks to its asymmetrical design.

Finally, there are the tactics. It’s the game dimension that is the most difficult to control. In a game such as Splinter Cell, it really is the one that makes the difference among gamers.

In my view, there are two possible ways to approach this problem.

The first is of technical order. It lies in developing an intelligent agent who analyzes the player’s game and makes recommendations accordingly. For instance, if a FPS gamer remains static for too long, the intelligent agent would remind him that he is too vulnerable to a sniper attack. The agent could also help the player discover new paths if it realizes that the player keeps using the same ones. Attractive as it may seem on paper, this approach would probably be complex to develop. However, the idea to provide the gamer with contextual information works, as we could see in Battlefield 2.

The second approach is conceptual. There are already multiplayer games that are relatively easy to pick up for casual gamers, such as Counter Strike and the games of the Battlefield series. This simplicity lies in several design choices: a game style that is known to almost all PC gamers, the FPS, easy to understand mission objectives, a layout that makes the map navigation easy (at least for Battlefield), large maps and sessions that are able to support many players.

I find the latter two factors particularly interesting from the perspective of making a multiplayer game accessible to everybody. The large map size provides the gamers with more opportunities to easily notice and avoid the remote attacks of the opponents. This can be seen in Battlefield, where gamers often lose their lives progressively, due to the lack of precision of the enemy fire. The second factor, the large number of players in a session, also seems favorable
to integrate the casual gamers. Actually, when a gamer is part of a large group, he can join the team and just follow a team member who knows the map and the map’s tactics.

Conclusion

I wanted this series of articles to be practical in showing that the design of multiplayer maps must follow its own specific structure, different to that of single player maps. The success of a map lies in the successful control of many parameters each equally important. Designers must be aware that their maps will be played hundreds of thousands of times (possibly by the same player), so the faults present will come out.

In closing I would like to remind you that there is no such thing as a perfect map, only those which follow certain points described here to their limits.

篇目2,Action Adventure Level Design, Part 1

by Toby gard

Intro – Delegation

Different people have different approaches to delegating design responsibilities.

I have seen creative directors who seem to have no vision of their own but merely act as filters through which their team’s ideas are strained.

I have also seen creative directors who form a rough image of what they want in their heads and then delegate the design to their team after loosely describing it to them. Inevitably the team then repeatedly fail to deliver his expected “right” solution.

A better approach than searching for mind-reading designers, is for the creative leads to express clearly both what they want and where the flexibility is, so that their team can know how to take ownership without getting lost in the creative wilds.

I believe that balance is achieved when an unwavering core vision is delivered to the team (based on the whole team’s input and feedback) and then responsibilities are delegated with clearly defined parameters for success.

This first article describes stage 1 of a process that does just that, based on the methods that I have found the most successful.

The process attempts to balance to a healthy amount of creative freedom and ownership for a level team, while keeping a structured vision in place by defining what details are essential to work out first and communicate to the team and what parts are better to be delegated with success criteria.

The steps that the entire process describes can be just as useful for an individual designer regardless of the level of delegation expected to occur.

Since every project has its own needs and team structure, this process is unlikely to translate exactly for you. However, many of the concepts can be adapted for just about any story-centric game.

Stage 1 Level Flow Diagrams

The first step in the clear communication of vision for level design is delivering the Level Flow Diagram.

There are four sources from which the high level design plan should be drawn:

Motivation – What am I doing here?

Like any good scene or chapter from a book, the conflict and resolution of a level should be born from the main character’s motivations. This is why the character’s motivations should always be clear to the player or they will feel lost and directionless.

These motivations translate into game objectives such as “find the man who killed your lover” or more simply, “kill Boss 5 of 10″. The strongest objectives are ones where character and player motivations are in alignment.

It is not enough to simply state the objective or motivation of a character if you want to create alignment. You also need to make it matter to the player if you want them to become invested in it.

For instance, showing through cutscenes that the main character hates a boss enemy, while letting the player know they must kill that boss to progress, results in a much weaker alignment than giving the player reason to hate that boss enemy.

If that boss enemy betrays the player after the player has come to trust him or if he takes something from the player (for instance by killing an NPC that the player has come to care about) then the player and the character will both have a real reason to hate him.

The time it takes to setup player motivation is why it is so hard to align player motivation and character motivation in an opening cutscene.

Often you have no choice but to state the character motivations right at the beginning, in which case the player will only have an intellectual rather than emotional alignment with him or her.

To strengthen that alignment through the game, the motivation “I want to bring my girlfriend back to life” must be completely linked to the player objective “Kill the Colossus.”

If the objectives are not directly related to the motivation (for example, if you spend most of your time being waylaid by endless rat killing quests) then the player will lose sight of the meaning behind their experience and their alignment with the main character’s motivation will erode along with their interest in continuing to play.

Emotional / Experiential themes

It is during this first phase of the level design that you must choose which of the powerful and interesting set pieces and emotional events that came from the whole team during preproduction brainstorms will make it into the game.

These are the high points around which you will fill in the rest of the level design. They are the moments that will define your game in the player’s mind and it is crucial that they support or drive your story.

The set pieces are high-concept action-oriented ideas such as “escape the burning building” or “find and defuse the four bombs.” Set pieces are the basic building blocks for an action heavy game, just as they are for action movies. The challenge is in creating set pieces that haven’t been done a dozen times before.

The emotionally charged events are the heart of your game — i.e. looking for survivors of a deserted village, only to find a shocking and disturbing answer to their fates as you enter the town hall.

Emotional events have the potential to be more memorable than a set pieces if handled well, but they too require the building of player and character alignment, which makes them harder to pull off.

Pillars

The game pillars define the basic things the player can do, so to integrate the cool set pieces and emotional scenes into the level, they must be compatible with the player abilities or they will feel anachronous.

The most flexibility will come if the game pillars aren’t considered final until all the Level Flow Diagrams have been completed. It is only during the process of picking the things that will actually happen to the player, that you will learn what the player abilities really ought to be and how flexibly you will need to implement them.

For instance, if the game is about a jet skiing hacker, then it would be inappropriate to build a set piece around horseback crocheting. Doing so would have to rely heavily either on cutscenes and (shudder) quicktime events or would require specific controls, interface elements and abilities.

Apart from being inefficient from a development standpoint to create new abilities for each set piece, they would be also be un-ramped for the player unless you included several such horse riding and crocheting sections, in which case those abilities should have been in the pillars in the first place.

Fiction

Regardless what sort of game you are making there is a story that is almost as important to consider as the main character’s; that of the level itself. Whether the player is experiencing an alien invasion, or trying to solve a murder mystery, their level of immersion is almost entirely dependent on your commitment to preserving fiction.

The most common mistake made in level design is defining a set of challenges loosely based on a manufactured set of parameters and then trying to set dress them to look like something. This inevitably results in unconvincing, bland and forgettable levels.

Despite many protestations from designers who feel shackled by a fiction-heavy approach, the reality is that when you resolve to respect the fiction of a level you inevitably find yourself designing spaces and events that surprise not just the player, but often yourself as well.

I will go into this in detail in the second stage of level development called “Building Through Fiction” but for now, all we need is the commitment to ensure that our overall level flow is being defined in a context that can be made fictionally consistent.

So no windsurfing on the moon — however much fun that may sound.

Level Flow Elements

Some people make full flow charts of their levels, but I tend to think that’s excessively restrictive and not informative at all regarding basic spacial layout.

I prefer a level flow that resembles hybrid between a schematic diagram and a simple beat sheet.

The goal is not to be exhaustive, but to define the skeleton of the level; the core of it.

On average I find that at least half of the final level goals will actually be added by the team during the next stage, so it’s important to keep these simple because the level will at least double in complexity from here. If you can’t fit the flow on one page, then it is probably too long.

The types of elements that you would include will be different depending on the type of game you are making, but the goal is always the same; keep it simple.

In this example I used the following:

Level Stimulus

I use these to call out the player’s arrival at an area. They serve as the locations on my schematic but also the critical information pieces given to player, during scripted events etc.

Player Response

The things the player does. These are generally objectives that have been clearly communicated to the player.

Locks

Locks are the “hard gates” that restrict forward progress in the level until a certain set of criteria are met. (I’m lumping “soft gates” into Player Response for the purposes of this.)

Keys

These are status changes either of the world or of the player character that will lead to opening a ‘lock’ somewhere.

Example – Halo: Combat Evolved

Campaign 2, Flawless Cowboy and Reunion Tour

This single page schematic actually describes two levels (one campaign) that takes about an hour to complete.

Along with this diagram you would include notes that describe the intention behind each element and directly references the four sources from which they were derived. (This is how you define the success criteria for the level team.)

Motivation

Kill the Covenant. Seeing the human fleet and the Pillar of Autumn being shredded in Campaign 1 gives the player enough animosity to last for a game’s worth of Covenant killing.

Pillars

This would include the focus on introducing the player their first experience with the three-man driving / gunning Warthog gameplay, and the cooperation with AI troops.

Themes

Referencing films and other games is a good way to quickly communicate theme. Starship Troopers might be a good example to evoke the feeling of soldiers being overwhelmed by an alien enemy on an alien world.

Fiction

The level is teaming with touches that infer a great deal about both the larger story and the smaller scale individual stories of the ongoing war:

Destroyed escape pods and the bodies of those that did not survive the landing litter the landscape, while debris from the space battle overhead fall through the sky. Each of the pod crash sites suggests the short desperate survival stories of the soldiers Master Chief meets there.

Finishing up

Once a Level Flow Diagram is done, you are still a long way from moving onto the next stage, the handoff to the team.

To evaluate a Level Flow Diagram you need to have done the whole game’s worth. Only when they are all side by side can you can see how well they fit with each other and how the ebb and flow of gameplay will move from the start to the end of the game.

Put them all up on a wall, and you will see where the player is being sidetracked, where a different order of events would make for a better rhythm and where emotional events are happening too early in a game for player and character alignment to have occurred.

The secret to making a great story based game is to make the actions of the player be the engine that drives the story, not the other way around.

Ico and Shadow of the Colossus are among the most successful stories in video games, yet many say the story elements were minimal. That’s not true. The story was everywhere, because the player lives it.

Ico was about escape and protection. Every time you managed to coax Yorda closer to escaping from the castle, the story of your struggle for freedom progressed. In Shadow of the Colossus, throughout the game the hero slowly sacrifices not just his own life but the lives of each colossi, in his mad quest to resurrect his love.Protecting a girl and Killing Colossi. The player actions are shaping the story taking the burden off the cutscenes and making the story matter to the player.

Summary

Level Flow Diagrams are the first key communication of Level Design intent to the team.

Build Level Flow Diagrams from:

Character motivations

Emotional and experiential set pieces

Player actions as defined in the game pillars

The environment’s own fiction

Use minimal elements to draw the diagram, and represent only the main events.

Keep it to one page.

Ensure you are driving story through player action

Action Adventure Level Design: Pacing, Content, and Mood

by Toby gard

By the end of the process described in the last article — building through fiction — you will most likely have a mixture of paper maps, written stories, detailed flowcharts, concept art and possibly some 3D mockup spaces, depending on how each level team prefers (or has been instructed) to represent their plan.

Those levels will have taken shape in surprising and unexpected ways. Levels that we had assumed to be straightforward action levels may have revealed rich veins for puzzles, and many levels are likely to have prompted ideas that fall outside of the current game mechanics.

Evaluating the Big Picture

To structure their feedback, the creative leads need to validate all level plans in relation to each other. Because the levels are likely to be pretty complex, it is useful to create a simplified representation of the whole game so that you can assess the pacing and emotional consistency of the experience.

Extraction of Mechanics

The first step we need to take is to identify all of these special case interactions and ideas that the level teams have come up with while fleshing out the level plans. Inevitably they will be some of the coolest in the game:

Ken Kong falls down a 30 story lift shaft, doing frantic mid-air kung-fu until there is a pile of zombie bodies beneath him thick enough for him to survive the drop.

It sounds awesome, but the fight system simply cannot accommodate this “fall fighting” mechanic, so the level team has suggested it as a cutscene.

In a couple of other levels, Ken Kong has to destroy some walls and the level teams have proposed different McGuffins to allow him to do this, such as a convenient, precariously balanced heavy object that will break through the wall if triggered.

It is this list of ideas that can produce the neat and original game mechanics that will set your project apart from everyone else’s. By promoting ideas that have the flexibility to be expanded into the core mechanics and peppering them throughout the game, we can create a richer more coherent overall experience.

For example:

How could destroying walls become a reusable mechanic? Would it require a consumable, or is it a readily available ability? How rich of a vein is it to be tapped for more applications? Does it have synergy with other player abilities?

Let’s say that we can integrate destroying walls with a new survivor type, a demolitions expert, who carries around explosives that can be put to all sorts of uses, but who also explodes when attacked by a zombie — potentially taking out a large proportion of your crowd. This could make for an interesting risk/reward mechanic and with some standard “explodable” barriers and/or enemies could be used in several levels.

Perhaps the “fall fighting” could also be used on several levels, but this seems more like a mini-game than a new mechanic. While the idea is interesting, the question is, could you make the gameplay deep enough to justify three or four “fall fighting” sequences throughout the game? It potentially seems like a large investment for too small a gain, but if we could make it work, it would be really cool.

These mechanics are generally gold, because they were not forced into the game design from a desire to tick boxes based on competitive products, but were discovered organically through an exploration of its unique themes and the thoughtful exploration of its world.

Once we have integrated the new mechanics and rejected or noted all the new set pieces, we will have adapted the character to live in this more clearly defined world and gathered a major part of the information needed to give feedback to the level teams.

Gameplay Types

Most games have a basic mixture of elements. For instance, an FPS might have 70 percent shooting on foot and 30 percent vehicle combat.

If every level in the game had exactly that mixture of gameplay, it would get dull for the player pretty quickly. But if you have levels that are entirely on foot, interspersed with a few levels that are predominantly or entirely involving vehicles, then they will act as palate cleansers, changing up the experience enough to keep players interested.

By looking at the mix of gameplay types over the course of the game, you can isolate points where the experience might be too flat.

A great example of a game that keeps the player constantly interested is Half-Life 2. Almost every level has a new central theme, whether it’s a new weapon, a new vehicle or a new type of enemy, your experience changes dramatically every thirty minutes or so.

Example: KFZK

Let’s carry on with the imaginary game Kung Fu Zombie Killer, discussed in depth the last installment. The variety of gameplay in that design comes from the types of survivors that you rescue.

With doctors, you could have a level where your goal is to heal injured survivors.

With forklift truck drivers, you could have a level where heavy equipment has to be taken to a particular location in order to progress.

With engineers, you could have levels that included traditional puzzle elements.

With soldiers, you could have a level where your crowd actually does most of the fighting for you.

And so on.

Let’s assume these were the locations we settled on for the levels:

Dojo

Hospital

Building site

Army base

Power station

Police station

Supermarket

Town hall

College campus

Cinema

TV station

Office block

We know from the story that the game has to start in Ken’s Dojo and that it has to end with camera men filming Ken as he rescues jenna126xyz.

We have goal mix of 80 percent fighting, 20 percent puzzles for the whole game and we had ordered things like this:

But during the detailing phase two things happened. (More likely a massive number of things would have changed, but let’s keep it relatively simple.)

First, someone came up with a really cool teacher survivor who can put zombies to sleep by lecturing them, which changes the gameplay mix at the college to involve more puzzles.

Second, someone has proposed changing the cinema into a film studio, whereby the zombies and the survivors can be based on clichés like Wild West or Godzilla films. People are very excited about this idea and enough crazy mechanics have come from it to justify potentially splitting it into two levels.

Consequently things are now looking a little less balanced and we have one too many levels:

(For full chart, please click on image)

We have found enough new mechanics that we can nearly introduce a new mechanic every level. By cutting the supermarket and moving the power station a bit earlier we can adjust the level order to create a better gameplay rhythm:

(For full chart, please click on image)

This can still be improved; we can look to either find a new survivor type that can be added to the town hall level, or we can try to replace it with something else that gives us more opportunities to do so.

Mood Map

There are potentially a host of emotions you will want the player to experience over the course of the game. The main character may experience things like unrequited love, revenge, sadness, and anger. These sorts of emotional events are important to track but they are not as important as the overall emotional tone or mood that you want the player to experience.

By “mood”, I mean a basic emotional concept that can be passed to the audience. So panic, fear, trepidation, awe, and excitement would be considered moods, while higher order conceptual emotional themes such as revenge, jealousy, or nihilism would not be.

Generating the mood map has two purposes. It is used to assess that the level order and content will not interfere with the emotional journey of the player but more critically it is a fundamental tool for aligning the whole development team towards creating a holistic experience.

For instance, let’s say that the story of Ken Kong will go like this:

Ken fights his way across the city saving the loved ones of his crush, but it takes him so long that by the end when he reaches her, she has been bitten and become a zombie herself.

If I define the mood map like this:

Kick-arse awesomeness – farcical chaos – mounting triumph – dark comedy

Art will keep things bright and well lit.

Animation will tend towards outrageous over the top stylized action.

Music and sound effects will tend towards fast-paced and comical.

Designers will feel free to be more game-y in UI game design decisions.

By defining the moods specifically over time you will guide the whole team more precisely than you might imagine. For instance “mounting triumph” implies a growing crescendo. It is likely to encourage a ratcheting up of music intensity, increasingly outrageous level end victory animations, and a general tendency to try to up the pacing each level.

While you probably assumed that the tone of KFZK would be defined as something like “zany”, the act of stating it over time has a dramatic impact on the whole development.

For instance, if I instead define the mood map for the whole game like this:

Panic – horror – increasing trepidation – tragedy

Every aspect of the game will be completely changed by this mood map:

Art will create darker dirtier spaces; they will light the levels with flickering pools of light and dress it with increasingly disturbing stories.

Animation will tend towards realism and will avoid any movements at might be construed as funny.

Music and sound effects will be disturbing.

Designers will try to keep UI and other design elements realistic and invisible.

With exactly the same game design, these two mood maps would generate utterly different gaming experiences. When the whole team embraces the mood map and diligently tries to express it in all the assets and creative decisions they make, the mood will be successfully instilled into the player.

What normally happens, though, is that every team member has a slightly different idea of what mood or tone the game should be creating, and rarely any idea at all of what mood the player should be experiencing at any given point in the game. Is it any surprise that most games fail to move people, when the development team are all communicating slightly different messages?

The mood map can be as simple as the above four stage progressions, or it can be as detailed as putting several mood chunks into each level. It is worth bearing in mind that literally no story-based game has only one mood. Even horror games oscillate between building tension and outright terror.

Once you have the gameplay types laid out and the moods defined you can see how the current level plans fit together.

(For full chart, please click on image)

In our case we have puzzle levels late in the game that are clearly going to slow the pace where we want people to be experiencing “mounting triumph.” By reordering levels, or shifting ideas from one level to another, we can better support the emotional goals:

(For full chart, please click on image)

Luckily KFZK’s level order is very flexible, but most games are not. In most cases the answer is to give feedback to the individual level teams to try to reach the desired mood and gameplay mix.

While the above example is probably not the best order, or even the best mood map, the point of the exercise is to try to force yourself into examining the entirety of the plan so that feedback on each level is given relative to its place in the whole experience.

Block Mesh and Prototype

The next step is to start building the levels in 3D, and I argue that the best people to do that are artists, not designers, if you want believable and interesting spaces. Block mesh should validate whether the level as planned will fit into the technical and production limitations while demonstrating that they can be compelling enough spaces.

As these levels are prototyped, inevitably things will end up being slightly different than planned. Designers will adapt their plans based on the art, so throughout the block mesh and prototype phase, the leads have to continually update the game rhythm chart and validate the levels within the context of the mood map.

By continuing to extract new mechanics that arise from the block mesh phase and staying open to level re-ordering you can continue towards a balanced game plan without restricting the creative process of the level builders.

Final plan

All the information gained by building the block mesh should have refined the game design significantly.

A final Mood Map has been created that will inform all asset creation.

New mechanics have been defined and inserted into all relevant levels.

Levels have been reordered and massaged to create the desired pace and mood.

Memory budgets have been validated.

Weak level plans have been cut.

Player abilities have all been prototyped and final metrics defined.

Once all the levels are prototyped and one level has been polished to act as a vertical slice, production can begin from a very solid basis

篇目3,Portal 2 Level Design: From Initial Idea to Finished Level

David Silverman

In a previous article I discussed what goes into making a strong level in Portal 2 and what you need to consider as a level designer. In this article I am going to take a more hands-on approach to help you understand those concepts by building a level, to show you the process I go through and how to apply the ideas I discussed earlier.

Before We Begin

In the last article I spent a lot of time discussing the elements of a Portal Test Chamber. However, I know from personal experience working on Portal levels that creating a level can be much more challenging than just understanding the ideas and applying them. So in this article I’ll explain in more detail how to develop a level, with a concrete example you can follow from start to finish to help you understand what problems you are going to encounter and how to handle them.

You may remember from the previous article that I also showed some concept art of the level idea I was working on for this article. It looked like this:

I’ve been working on this concept more since the last article was posted and, although it has potential, I found the idea to be much more complex than I originally envisioned. With that in mind I thought it was best to focus on a simpler idea in this article .

My goal here is to give clear examples of what I’ve already discussed in the previous article, and; although there are good examples in the level above, it would be beyond the scope of this article to go through every problem I would face while developing it and you would end up losing out on the chance to see the whole development process.

Developing an Idea and Concept

I’ve decided to go with a level where the player has to get a cube and bring it to the end of the puzzle so they can open the exit door. I also decided that I was going to work with tractor beams
because they are one of my favorite puzzle mechanics. From this starting point, I began considering what sort of puzzle I could make with these constraints.

A tractor beam in Portal 2.With tractor beams the player needs to be in a situation where they are trying to get an item which is out of reach, or trying to go somewhere they cannot go with portals alone. I decided I wanted the player to use the tractor beam to move around the level and to use it as a means to attain the cube. This information helped me decide to put the tractor beam on the ground since the player needs to get into it, and to put a lot of water within the level to make walking around difficult for the player.

From here I decided I had enough to start coming up with simple concepts. I threw around a couple different ideas but the one I went with was fairly simple: the room is divided into four sections by two lines of water which cross in the middle of the room, like so:

The player enters the room in section A and leaves in section D.

To leave the room the player needs to use a button, which is next to the exit, and to use that button they will have to use a box which starts on platform B.

There will be a wall which prevents them from getting from B to D and forces them to go from B to A to C to D. To get between sections the player will use a tractor beam.

At this point I needed to determine where the tractor beam would go. I knew the Tractor beam would probably be at either A or B and decided it should be at B because I wanted the player to use the Tractor beam to get the cube.

If I put the tractor beam at A then I would need to make it face B since I want the player to look at B before C, and having the tractor beam facing B means that its possible for the player to accidentally get to the cube if they step into the beam before processing what is going on. I didn’t like this option because it meant they could complete the first step accidentally, so I put the tractor beam at B.

Since the tractor beam is located at B there also needs to be portalable walls around A that allow the player to use the Tractor beam to go from A to B and B to C.

There also need to be portalable walls at C which allow the player to use the tractor beam to move from C to D.

While looking over my puzzle I realized that it was possible for the player to go past the C platform without stopping and just continue using the tractor beam to go across to D if they placed the portals correctly. To prevent this I decided there should be a fizzler on the empty edge of D and put the button which disables the fizzler on C. This forces the player to get out of the tractor
beam, and determine how to turn the fizzler off before proceeding from C to D.

I chose to use a button that has to have something on it to keep the fizzler disabled. This means that the player has to put the cube through the Tractor beam while they keep the fizzler off so
that the cube doesn’t get destroyed by the fizzler. Then, once the cube is on the other side the player can go to D with the tractor beam, pick up the cube, and open the door.

At this point I knew that even though my puzzle wasn’t particularly challenging it was complete enough that I could take it into the editor and test it, so that’s what I did.

Analyzing Your First Draft

Here is an image of what the map looked like in the editor:

This video shows me playing through the puzzle, and narrating a few of my thoughts on it:

In case you can’t view the video, it shouldn’t surprise you that I found the level to be incredibly simple. The problem is that there is no real challenge to completing this level since every step is obvious and requires little forethought on the part of the player.

This is not an uncommon problem to encounter early in the level design process for a Portal map. To solve it I like to list the actions the player has to take to complete my puzzle and then find places I can make things more difficult for them.

These are the current steps the player must take to complete the puzzle:

1.Use portals with tractor beam to go from A to B.

2.Pick up cube

3.Take cube from B to A with tractor beam.

4.Use tractor beam or portals to go from A to C.

5.Turn off fizzler by standing on Button at C.

6.Set up tractor beam so it goes from C to D.

7.Put cube in tractor beam while fizzler is off to move it from C to D without destroying it.

8.Once cube is past fizzler, step off Button and into tractor beam to move yourself from C to D.

9.Once on D, use cube to open exit door.

10.Exit room.

The problem I noticed after listing the actions the player takes was how easy it is to get the cube, and then how easy it is to get the cube from A to C. Those two actions are very important to solving the puzzle and yet they can both be boiled down to a single statement action. Contrast this with how the player gets from C to D with the cube, which is half the listed actions alone, and you can see why this is such a simple puzzle. Clearly, this is where the puzzle needs to be more complex.

Creating Challenge

Getting the cube should be the first challenge for the player. To effectively make this part of the puzzle more complex, I needed to find a way for the player to use the tractor beam to get the cube. This would introduce the tractor beam as a complex puzzle element earlier, and make the act of getting the cube more interesting.

The easiest way I found to introduce the tractor beam at this stage of the puzzle was to move the cube dispenser into the middle of the map. Doing this made it so that the cube will continue to spawn and fall into the water until the player does something to prevent it. This forces the player to catch and move the cube with the tractor beam before they can pick the cube up, and effectively makes the task of getting the cube involve active participation on the part of the player.

(From this point on, I start implementing ideas directly in the editor without sketching them out first. I try to start on paper or in Photoshop so that I can think through the major aspects of the puzzle such as the player’s goals and a general idea of how they may accomplish them. However, once I move into the editor, the iterative process is so fast that it’s not worth going back and forth unless I’m making a huge change like adding a new room or re-designing a large section.)

After moving the dispenser I also realized that to catch the cube the Player will need a few more portalable walls so I added them in these locations.

This video shows me solving the puzzle after the newest changes:

Now, what I’ve just done has made the test slightly more difficult since the player has to determine how to retrieve the cube and it did add more steps to the puzzle as a whole, but it hasn’t had
a huge impact on the overall difficulty since a larger portion of the puzzle – getting the cube from A to C – is still very simple.

At this point I need to find a way to add an element to the puzzle which the player will truly have to ponder before they can take action. Generally when I get to a point like this, where I have
very few ideas about how to complicate my puzzle but don’t want to add any major new elements, I find a good method is to make the puzzle impossible and then find an interesting way for the player to solve the puzzle.

What I mean is, I am going to add an element to the puzzle which in its current state will make it impossible to complete and I’m then going to find a way to modify that element’s impact on the puzzle which introduces a new challenge to the player and makes the puzzle possible to complete once again. In this scenario I am going to add a fizzler as shown in the image below so that it is
impossible for the player to actually move the box from A to C without destroying it.

As you can see my puzzle is now impossible — primarily because the fizzler is also preventing the player from getting the cube in the first place.

To change this I am going to put a pillar in the corner of the C platform which will end the area the fizzler affects and give player access to the white wall they use to catch the cube again.

As you can see I also made the pillar two spaces long rather than just one. I did this because after testing my map I found that it’s possible for the player to go to the edge of the B section that faces the D section and put a portal into the C section if they are fast enough. Making the pillar two squares wide prevents this workaround.

To find a new solution for the puzzle I spent some time in the editor and in the level trying to figure out what I might be inclined to do as the player. I determined that if I added white portalable walls to B it would allow the player to place a portal at B from C when you are standing on the edge of C that faces D. This would effectively create a way for the player to get around
the fizzler and get their cube back so they could complete the puzzle.

I implemented this idea and then went back into the level to try and use the solution:

I actually really like this solution as it is simple but not overly so, and because it subverts the players expectations by relying less on the tractor beam than previous parts of the puzzle.

After some testing I also found that many of my friends did find this final step sufficiently challenging. If I were building a larger-scale puzzle I would probably continue developing and find another use for the tractor beam, or a place to integrate a new puzzle element, but since this is supposed to be a relatively quick puzzle I think this is a good solution to continue with.

Finishing the Puzzle and Finding Exploits

While the puzzle looks like it’s complete, it’s actually not. At this point we still need to do some testing and see where the puzzle can be exploited. To find the exploits, you should play your level as much as you can in as many ways as you can and get lots of others to play it too. In my testing, and in having my friends test the level, I found two solutions that I didn’t like and one
area I wanted to consider changing.

This is a video demonstration of how the player could exploit the level in its current state and the two solutions my friends came up with that I felt went against the intended solution too much:

The first exploit was that they could place the tractor beam in the column of white walls directly next to the open edge of platform C and then simply jump from the tractor beam onto platform C.

This avoided my intended solution for the puzzle and required timing and accuracy to accomplish, not thought or understanding of the environment. I eliminated this solution by making that column of white spaces on the wall black so that the player could not portal there:

The second solution was that a player portaled to the top corner of the white area between C and D and then jumped down on to C and again avoided the solution I had intended in a very similar way.

I accounted this by stretching the level, pushing everything from the white wall onwards one space farther from the C platform. This makes the gap too far to jump and eliminates the exploit.

If I continued testing with more people I would probably find some other solutions I didn’t like, but you have to be careful during this step that you are only eliminating solutions which go against the intent of the puzzle and are not eliminating every solution that isn’t yours. Remember, you want the player to have the restrictions to find the solution you intended, but the freedom to do it in their own way.

The other thing I found was that if the player got to D without the box, they would be unable to return to C because of the positioning of the fizzler on the edge of D. To adjust for this I added an extra row of standing area in front of the fizzler on D so the player would be able to make their way back to the important areas of the puzzle and wouldn’t get stuck.

I also had to make sure at this point that the white walls on the CD side which allow the player to get back to the other areas of the level were not going to allow the player to drop the cube on the D platform without using the tractor beam, but found nothing except that they could accidentally destroy the cube. I thought this would be okay to leave because it would lead the player in the direction I wanted.

I did some more testing and couldn’t find any other major issues so at this point I decided to consider the puzzle finished. Like I said, I am sure if I wanted to I could do more testing and explore the puzzle even more deeply, but you have to know when to stop and at least take some time away from the puzzle. I may revisit it at a later date if I get feedback saying it can be improved, but for now I decided to move on.

Calling It a Day

I hope this article helped you understand the process of developing a level from start to finish. While some things you do will be meticulously planned and thought out, others come up without you realizing it while you were focused on something else. Really, you just need to go with the flow and consider how your actions and any new solutions will impact what the player can and cannot do.

It’s also important to know what you want the player to do so that every change can be considered in how it affects the player’s ability or inability to accomplish the goals you want.

Also, take a lesson from this article and how I tried starting with something much more complex than it needed to be. An idea doesn’t have to start huge and ambitious to become good, you just have to put in the time and energy to make all the elements work.

篇目4,Game Design Theory: Multiplayer Level Design

Simon Hill

Game Design Theory

For budding game designers it often comes as a shock that there is more to designing games than coming up with a few ideas. The basic idea for a game is merely a seed that has to be developed to include detailed game mechanics and a complete schematic for how the game will actually work. You can learn a great deal about game design theory by playing the top games and considering the decisions the developers made about key aspects of how the game would play. There are plenty of books on the subject; there are even game design courses but the best way to learn about, and develop your game design knowledge, is to dive in and start making games.

This article will be the first in a series on game design theory and we’re going to start off with multiplayer map design for the first-person shooter genre. The FPS genre is extremely well supported by the modding community. And, it has a lively and demanding base of online players addicted to the kind of depth you can only enjoy by playing games with other real people. All of the top FPS series which support a large online community conform, to a large extent, to a particular set of rules about how to lay out FPS multiplayer maps.

In this article we’ll lay out and discuss some of those multiplayer map rules and provide a few examples to illustrate. There is an awful lot to game design theory and you’ll find many different opinions in the games development community. This article only scratches the surface and is intended as a general overview. Since so many modders start off by designing multiplayer maps for their favourite games this seems like an ideal beginning.

Spawn Points

All multiplayer maps need spawn points but there are many different ways of dealing with player respawn. Early problems with multiplayer maps included frequent spawn kills where players learned spawn points and camped nearby to kill off opponents before they could get going. There are few things more off putting than being killed before you’ve moved from your starting spot.

For team based games like Counter Strike players are often spawned at opposing ends of a map in a kind of safe zone. This works perfectly for Counter Strike because you never respawn, once you’re dead you are out of the round. The Call of Duty series developed a respawn system so it would spawn you close to your team mates but away from enemies and this works better in most game modes.

The map designer has to specify the location of the potential spawn points and where possible these should be in areas where the player spawning in has some cover. They also need to allow the player to instantly reorient themselves to the map so they shouldn’t spawn in facing a wall for example.

While the Counter Strike system can be used for multiplayer games where the players respawn after death, if the map is big this can involve a long and frustrating journey for the player to get back into the action. The best system is for the designer to place multiple spawn points and then the game code needs to check for enemy players and only spawn when there are none covering the spawn point. In team based games you want to spawn the player as close as possible to his team mates without placing him directly in the line of fire.

Choke points

All good multiplayer maps have a number of choke or collision points in them. These are bottleneck areas where encounters are likely to occur. In a team based game like Counter Strike it is vital that both teams are spawned an equal distance from objectives and choke points play a huge part in that particular title. Every game of Counter Strike I’ve ever played starts with both teams rushing to a choke point and throwing flash bangs before wading into a fire fight.

It is a good idea to provide multiple routes in FPS multiplayer maps and open areas, especially with a vertical aspect, are always fun, but choke points are essential to focus the gameplay and ensure plenty of dangerous encounters.

Layout

The simplest layout you can use for a fun multiplayer map is a figure of eight. This gives you two loops with a major choke point in the middle. Unreal Tournament 2003 actually had a map like this called Training Day. The result was a ridiculously fast paced and chaotic map. It suited the gameplay, but the lack of breathing space soon got tiresome.

Every multiplayer map should include alternate routes to create a bit of interest and encourage people to loop around. You don’t want the player getting too comfortable in any one place so multiple vantage spots onto each area are very effective. If the player can’t sit and cover all positions without constantly moving their view then you are actively discouraging camping (although there are other ways).

Long runs to dead ends are generally a bad idea and if you place something very valuable such as a map mechanism or pick up at the end: you’ll find gameplay focussed there very heavily. Map designers often create terrific areas in their maps, but because of the flow or the choke points the gameplay ends up being focussed in a corridor. If you want your impressive three storey room to be the focus, then think about making it the hub for routes in and out.

Architectural Limitations

A multiplayer map does not have to make architectural sense and it does not have to be laid out like a real building, although conforming to some architectural rules will help players understand your map and navigate it intuitively. The trick is to make individual component parts in your map look like the real deal architecturally, but you can put them together in a way that would be highly unlikely in a real building. The gameplay is always more important than the sense of reality. For example if your chosen environment would have incredibly narrow corridors or low ceilings, that does not mean you should build it that way for multiplayer gamers.

One of the most important things to consider is helping the players not get lost. Landmarks are a fantastic way of doing this. A solitary statue which appears nowhere else in the map or a red house in a village of white ones can be enough to allow the player to figure out where they are quickly and easily. If you use a large landmark where it is visible to the player from multiple spots in the map, then they can always use it to navigate.

Symmetry

Although it may be attractive as an idea, symmetry in maps is usually horrible and can often lead to confusion amongst players. It can work well for Capture the Flag games and you can always colour code the two halves, but for the most part it is better to avoid making your map symmetrical.

This issue of identical areas in maps is a big problem for games set in real buildings because they tend to be several floors of rooms laid out in exactly the same pattern. This is something that Left 4 Dead 2 has handled nicely by blocking routes and adding in the odd landmark so you can quickly identify where you are and in which direction you should be going. Of course, adding a feature that allows you to see your team mates through walls makes this a non-issue, and the game is much more accessible as a result.

Any multiplayer game with an objective also has to make sure to highlight that objective clearly so players can see it. The most obvious way is to resort to using a mini-map on the HUD which can be used to highlight a location. However, it is also worth adding visual clues into the actual map. A tall flag pole, rising smoke, or a tall aerial mast are all visible from a distance, and all can be used to orient players.

Alternate Routes

It is good to provide more than one route to each location. Players should be able to see their objective and navigate there without having to think about it too much. This is another reason dead ends are bad: if the player goes towards a landmark which takes them in the right direction and the route turns out to be blocked they will become frustrated at having to double back. Players will always naturally take the route that looks the most direct. Once they become more comfortable with the map they might start to use the lesser travelled alternate routes which can be harder to find and less intuitive.

Cover

There is a reason that you see so many crates in first-person shooters. They are ideal as cover and are often used as makeshift staircases as well. You can make the cover in your map something more interesting than a crate, but if you don’t provide some hiding spots then the gameplay will be immediate, shoot on sight and probably not very satisfying. Cover prolongs fire fights and allows people vital time to perform actions such as reloading, switching weapons or boosting health.

Pick Ups

In the old classic multiplayer deathmatch games pick ups were the key draw around the map and in some games they still are. Players would end up focussed on an antechamber, camped out waiting for the BFG to spawn in. I’m not a big fan of this but it is a very effective way of focussing gameplay in an area. Unfortunately it reinforces camping and it makes it easier for the more experienced players to gain even more advantage over newcomers.

Secrets

There is another way to reward experienced players and to give your maps an extra replay draw and a surprise factor. Secret areas are great; players love to discover a hidden area. It doesn’t even have to have much in it because it is the sense of exploration and secret knowledge that makes secret areas in FPS maps so satisfying.

You can use secret areas as shortcut routes and even allow them as new vantage points on a familiar area of map. The simplest thing to do is to put a fairly low value pick up in there. This ensures the experienced players feel like they have an extra level of knowledge but doesn’t over reward them, unbalancing the game further.

Balance

That brings us not so neatly to the final issue which is balance. There are so many different types of multiplayer game that balance can be achieved in a myriad of different ways. It is, however, extremely tough to find a genuinely fair balance in any multiplayer FPS map. There are always advantageous starting spots, areas of the map which are easier to attack or defend, and areas or features in a map that just get ignored because they are not part of the winning strategy.

Experienced multiplayer gamers will figure out the winning strategy very quickly and everyone will copy it. Whether it involves using a specific weapon, using an exploit in the map, or being first to command an area of the map, you can be sure the winning strategy will be quickly disseminated and adopted. Since players spend hours and hours on multiplayer maps they will find all possible ways of achieving their goal and this will often include exploiting bugs or dodgy level design.

The only real way to balance a map is to play on it and make tweaks. You have to play test multiplayer maps for a long time before you can be certain they work and then you need a beta test with experienced gamers. Even after that when you release someone will inevitably find an exploit. Thanks to patching or automatic updates these maps can be fixed after release nowadays; in the past they would have been consigned to the scrap heap.

Further Study

A great way of understanding what makes a great multiplayer map is quite simply to check out some of the most popular maps out there. Have a look at the most played Team Fortress 2 maps for example and you’ll see the use of landmarks, color coded areas, asymmetry, respawn safe rooms and architectural structure which looks believable but is stuck together quite unnaturally.

It is also worth remembering the basic rules don’t apply to every type of multiplayer game, maps have to be tailored for the specific game and they have be designed with a specific number of players in mind. If you have any questions or comments please post.


上一篇:

下一篇: