1447295923185192.jpg

  这篇文章是根据著名游戏设计师、PS4的首席架构师Mark Cerny 在2002年D.I.C.E上的一次分享整理的。可能是现有的视频资料中,他对他著名的Cerny Method(赛式方法论)最完整、最详尽的一次分享。因为实在非常经典、值得每一个从业者认真看看,但又一直没有比较完整的中文版本,所以作者特地把他四十分钟的演讲整理成了一篇文章。
  Cerny一直在他的方法论中强调前期制作(pre-production)的重要性,全场言辞聪明而犀利,想必是从业多年的血泪经验总结,几乎是每句都可以抄下来贴在你的工作台旁边作为格言警句。
  如果你英文不错,推荐去看原版视频:

  以下是赛式方法论的上半部分
  我大概从二十年前就开始做游戏了,但我很少上台演讲,既因为我比较害怕在公众场合讲话,也因为我也没什么可说的。但我今天有话要说,就是我热爱我的工作,虽然在这个需要热情参与的独特的行业里,我的核心价值观可能有很多人是不同意的。
  今天机会难得,让我能在大家面前分享制作角色动作游戏的心得,希望这些经验对其他游戏也有用。
  我叫它“方法论”(Method,下文统一把Cerny的method称为“赛式方法论”),它由四个方面组成,需要注意的是,这四个方面并不是按照制作的时间顺序排列,它们只是这个理论的不同的方面:
  1、前期制作和制作(pre-production vs production)
  2、首个发布的可玩版本(publishable first playable)
  3、宏观设计和微观设计(macro vs micro design)
  4、玩法测试(gameplay testing)
  首先来讲前期制作和制作。游戏的制作分为两个阶段:前期制作阶段和正式制作阶段。第一阶段,前期制作阶段,是从零开始设计游戏、让设计成型的阶段。而正式制作阶段则是在此基础上搭建游戏具体内容的阶段。这两个阶段是完全不同的,它们之间差别就如同白天与黑夜。
  在前期制作阶段的最后,会诞生两样成果,其一是首个可发布的可玩版本,这不是传统意义上的可玩版本,仅仅是游戏中一个精华部分,而这部分将决定你的项目是生还是死。如果这个部分是行之有效的,而且你们都觉得它能在今后1~2年的游戏市场上受欢迎并取得成功,那么这个项目就能够继续。
  成果之二,我们叫它宏观设计。先别管其他传统的游戏设计文档是怎么写的,反正我把设计分为宏观设计和微观设计,宏观设计是一份5页纸长的文档,它搭出了你的游戏框架——这是前期制作阶段的产物。微观设计则是你在制作过程中突发奇想的产物。分清这两种设计,你可以做出一个极富创意但仍然清楚易懂的游戏,并最终能把它做得非常有趣。
  最后,玩法测试,在制作过程中组织10次或以上的玩法测试,测试对象要包含你的目标玩家,也要包含非目标玩家。从测试过程中能看出游戏中的哪个部分做得不错,哪些部分还有待改进。
  游戏制作是一件很难的事,其中一个重要原因,就是要在全程遵循一个清楚的原则和理论。
  游戏制作分为前期制作和制作两个阶段,前期制作太难了,以至于很多团队直接放弃了这个部分,进入了制作阶段。我相信有80%以上的游戏制作者(我相信这个数字毫不夸张)的失败,是由于在做游戏的时候,急于去做那些在前期制作阶段根本没准备好的事。
  业界最大的神话就是:你可以规划你的游戏创作,并为此制定时间表。当你有了一个游戏概念,有了一个制作团队,然后你坐下来开始规划你的制作时间表——这是不可能的。因为规划和制定时间表这件事,本身就和前期制作阶段寻找游戏玩法的本质相违背。
  在前期制作阶段,你需要避免一些很容易染上的恶习,比如计划和制定时间表。前期制作阶段应该是一个容忍混乱和无序的阶段,你不能计划你的灵感何时来临,你也无法在你着手于一些奇妙问题的时候去规划时间。制定时间表不仅是一个坏习惯,更是不可能的事。在前期制作阶段制定时间表,会让你在挫败感中放弃项目,或者是在没有准备好的情况下就盲目进入制作阶段。
  那么在没有规划的情况下,你如何管理这种无序呢?首先,集结你的核心团队,我见过的另一个坏习惯是,用经验尚浅的员工进行前期制作——可能因为他们相对比较空闲,所以你可以把他们从其他项目中拉出来,进到你的项目——仅仅因为你雇佣了他要给他找些事做。这种做法显然是错误的,因为前期制作不需要一个很大的团队,但是它需要你最有经验最值钱的员工来做。这个核心团队会决定所有关于游戏的核心问题,也很可能在制作阶段变成团队的带领者,所以他们必须是最优秀的人。
  因此,你要尽快地聚集最优秀的团队,尽快开始前期制作,因为前期制作是很昂贵的,有的游戏在前期制作上要花费上百万美元。而这种看起来很没有效率的前期制作,是为了让制作阶段变得最有效率。做好前期制作是做一个好游戏的唯一方法
  在有了核心团队之后,你们要开始做原型。有时候,原型的制作最终会和关卡制作相互混淆,一些团队会进入被我称为“实际关卡原型制作”的阶段:把所有的东西:机制、美术、技术加在一起,试图把整个游戏完成时的可能样式做出来。从而形成一个循环:制作关卡-试玩关卡-发现问题-改进-关卡完成-开始制作下一关。这就完全进入另一个误区了。
  我给个数字,你做出的前5个原型关卡将会定义你的游戏(如果你的团队非常优秀、非常熟练,这个数字可能会变成4甚至3),然后你会挑选抛弃掉其中4个。假设你的游戏有20关,那么到此为止,你只完成了游戏的1/20。如果你希望节约资源,你必须改掉这种习惯,将初期定下的优秀成品贯彻到底。
  在有效率的原型制作阶段,你不会做出任何可供玩家享用的成品,如果你足够幸运,你可能会发现一些对你的工作有用的东西,但不要抱太大期望,以及——千万不要为此制定时间表。
  我给前期制作下了一些定义:1、你不是在做一个游戏,至少现在还没开始做——这听起来颇有挫折感,但你成功地抛弃了计划和定时间表的坏习惯,并且你在省钱。在前期制作的过程中,你在做“游戏设计”,游戏设计包括以下的内容:

  • 第一,3个C:character(角色),camera(摄像机),control(控制);在决定这些之前,你不能开始任何有意义的游戏原型设计。
  • 角色意味着你知道你的角色长什么样、它如何动作、用怎样的动画支持它行动;摄像机是一个难题,也包含了大量的工作,但最重要的是,它关乎摄像机动作的基本逻辑:响应是多是少,是远是近,视角偏向哪个方向,你还需要考虑它如何配合你的Gameplay;控制则是关于如何整合游戏控制器,让游戏玩起来更有趣。这3个C对于我们角色动作类游戏来说很重要,但是在其他种类的游戏中也有相似情况。
  • 第二是游戏外观,成功的游戏必须有独特而吸引人的外观,这种外观必须是和游戏紧密相连的关键点,而不是那些可以在前期制作阶段之后考虑的工作,比如渲染等等。
  • 第三是关键技术。想清楚有什么关键技术必须在前期制作阶段解决。比如路易鬼屋中所有的实时光照效果是需要在早期解决的技术问题,类似的例子还有很多。
  • 最后是游戏的整体性。你需要保证游戏种的区域和关卡是根据其故事或世界观紧密相连的。保持整体性对前期制作阶段来说是一个特别的要求,整个游戏就像一副拼图,游戏设计师需要在进入正式的制作之前把它们拼好。

  看看以上这些总结,我想所有人都会同意我所说的,前期制作真的是一件很难很难的工作。为什么在真正开始着手做第一个可发布关卡之前,做完以上这些工作如此重要呢?为了找到值得一试的项目,你必须碰运气,你必须尝试一切可能,让游戏尽可能做好,碰运气隐含的风险,就意味着你要在真正动手前深思熟虑。
  前期制作阶段就是一个不断思考和尝试的阶段,你在这个阶段做的事情对之后的正式制作来说是功德无量的。想想吧:在不知道你的角色长啥样之前开始制作关卡、在不清楚实际的技术限制时就开始制作关卡、或是在不知道全景如何的情况下开始着手制作游戏的一小部分……所有的这些情况在制作阶段都是很糟糕的,这说明你的项目陷入了很麻烦的状况。但在前期制作阶段这些混乱却都是好事,如果你的原型设计搞砸了——无所谓啊,扔掉就好了。你可以很迅速地、低成本地发现你的想法能否行得通,然后再去尝试更多想法。
  从经济的角度来说,这就是现在花钱——是为了将来省钱。问问你自己,你是否曾经在快要完成一个作品的时候,放弃整个项目?如果在前期多做5个原型再投入制作不是更好吗?所以,前期制作真是游戏制作中最重要的一个阶段。
  接下来说技术,关键技术是很重要的,所以首先要确定你的技术。我个人热爱技术,技术与设计、美术一起组成了游戏的三大部分。好的技术意味着你能万事周全,我最近(这个最近已经是十几年前了其实……)做的三个作品都有着主要的技术基础,比如古惑狼中的streaming技术让游戏风格有着很高的辨识度,这也让我们游戏读取时间比较长。
  让我们看看在整个流程中技术应该何时被创造出来,在传统的游戏开发模式中,顺序是这样的:制作设计文档——制作技术需求文档——技术搭建——制作游戏。这很好,但采用这种方式,其实是预设了你在开始制作前已经知道你需要什么,这也同样限制了在这个过程中创造原型gameplay的机会。
  这里有另一个模式,我叫它双轨模式。第一,制作或借用一个“脏但是敏捷(quick and dirty)”的技术保证原型制作的敏捷性;第二,搭建游戏所需的“关键技术(Cutting-edge technology)”
  赛式方法论第四点,时间节点管理(Milestone)
  频繁的review项目是优秀的项目管理的基础。时间节点管理对于游戏制作来说很重要,这意味着你可以把游戏制作过程分为可管理的多个部分,然后为流程中的工作设定时间表。传统的时间节点式管理没有给前期制作留下余地,前期制作是无序的、混乱的,甚至不产出可预见的结果。然而总有人期待在前期制作中能有一些可见的时间节点,可供内部和外部参考审查。在前期制作中,时间节点管理会给项目带来明显的伤害,因为每个制定好的时间点都意味着一个有方向性的努力,而在前期制作中这会浪费投入于前期制作的功夫。
  怎么处理前期制作和时间节点的关系呢?如果参与前期制作的人员需要一个相对宽松的、不设置时间节点的工作状态,你可以事前和他们约定好一个时间,规定前期制作可以持续多久。
  规定前期制作产出的成果也很有用,也就是约好在前期制作完成后需要有首个可玩版本以及宏观设计作为产出。另外,前期制作的过程是可以对外可见的,虽然不能规划时间表,但在前期制作中的创新成果,是可以隔一两个月就拿出来放在一起供赏玩的。事情的关键是:要保证前期制作过程中的产物都是自然流程中产出的成果,而不是被外部因素逼出来的将就产物。前期制作阶段的实验性质和正式制作阶段是完全不同的,理解这一点很关键。
  还没讲完,请期待下篇,下篇Cerny大神会分享他自己是如何进行前期制作的:赛式方法论(下):前期制作阶段究竟应该「做」些什么?