为什么很多游戏都和事实不一样(为什么游戏经常会跳票)(1)

昨日,Rockstar宣布《荒野大镖客2》将跳票到2018年,你也许会感到奇怪:为什么那么多游戏厂商会出现跳票的状况。

导致跳票的最简单解释是:在开发过程中,团队想要制定一个完全准确的时间表是不可能的。即便是在项目初期作出的最保守预估也无法预测之后研发过程中会遇到什么样的困难。有时若游戏作者的一个想法原本可能打算需要花费2周时间实现,实际上可能会花掉接近2个月。也许他们突然在开发中途发现他们原以为很“酷”的想法其实并没有那么有趣,这有得花费他们数个月去对这个功能进行微调。而且没有任何办法可以让他们预测出开发结束后可能会出现多少的Bug,为此,开发完成他们还需要去不断的发现并修复Bug,这就是为什么厂商们经常以“打磨”游戏为由对游戏进行延期。这些事情不止会影响到第一次参与开发的开发者,即使是身经百战的开发“老兵”也会为此在开发过程中上紧发条。

在去年的采访中,黑曜石娱乐的CEO Feargus Urquhart也曾表示:“我们不断地在修改我们的时间表。”

当Urquhart和他的团队在2012年秋天第一次开始制作《永恒之柱》时,他们预计的上线时间时2014。但在开发过程中他们遇到了大量的难题,包括预计的游戏占用储存空间太大、主要作者被调用到《南方公园:真理之杖》以及数都数不清的Bug。终于,《永恒之柱》在2015年3月最终上线。

为什么很多游戏都和事实不一样(为什么游戏经常会跳票)(2)

《永恒之柱》游戏截图

“现在,每周三都是我们开会做规划的日子,”Urquhart说道。“大概从下午2点到5点,我们会在会议室里观看分析图表并听取团队汇报他们是怎么处理时间、问题和资源的。上周进度到哪了?这种进度到哪了?下周进度准备到哪?项目进展如何?能否确定时间?问题有哪些?他们需要我们给予他们怎样的帮助?”

有时,游戏的跳票是因为游戏还不够完美。暴雪承诺“当万事俱备了就发布”就经常被人吐槽。像暴雪这样的开发工作室经常会进行很多轮测试,直到测试结果满意为止。暴雪就是因为这个原因导致了《星际争霸2》和《暗黑破环神3》的延期。

为什么很多游戏都和事实不一样(为什么游戏经常会跳票)(3)

《暗黑破坏神3》

“我们总喜欢去计划,”曾工作于《暗黑破坏神3》团队的暴雪老设计师Wyatt Cheng坦言。“但是如果需要的话,我们会改变计划。我们会设立一个目标,如果可以我们会尽力在目标前完成,但我们也愿意尝试去找到一些新的发现并让游戏变得更好。”

为什么很多游戏都和事实不一样(为什么游戏经常会跳票)(4)

Wyatt Cheng

“关注保证游戏的质量是我们的首要工作,而不是之前所承诺的15个月开发周期,”也曾参与《暗黑破坏神3》开发的暴雪制作人Rob Foote说道。

从3A级大作到单人制作的独立游戏,论是《神秘海域4》还是《星露谷物语》,都存在跳过票。

当然也有个例,比如《疯狂橄榄球》和《使命召唤》这样的年货系列。除此之外很难再找到有什么游戏能不延期发布的。即便是那些准时发布的游戏其实在其公布上线日期前,也会经常出现至少一次的内部延期。

“事情发展总是比你想象中的要长,” 《铲子骑士》的导演Sean Velasco说道。Velasco和他的团队本来打算在2014年3月发布《铲子骑士》并在2015年更新一些新的战役。事实上,《铲子骑士》2014年6月才发布,“瘟疫骑士”内容2015年9月上线,“幽灵骑士”内容直到2017年3月才上线,而“国王骑士”至今还未上线。所以即便是这种没有3A大作那样复杂都图形处理环节的NES风格游戏也很难保证每个环节能够“按时”完成。

为什么很多游戏都和事实不一样(为什么游戏经常会跳票)(5)

像素风的《铲子骑士》也躲不开“跳票”问题

“首先,我承认我们没有正确的预测时间,”Velasco说道。“其次,我认为在这种比原来慢速的‘时间表’中我们的工作进行的很顺利。”

游戏的跳票行为着实会让玩家们很困恼,但这也给那些想要做出好游戏的游戏开发者提供了很好的“机会”,当然这也给他们带来了更多的工作量。BioWare的开发者们曾不得不2次延期发布《龙腾世纪:审判》。第一次是从2013年秋天延期到2014年10月,这次延期是为了扩大游戏内的地域尺寸以便更好的承载大型开放的世界和多个不同的种族。第二次是从2014年10月份延期到11月份中旬,这次延期对于团队来说远比上次延期度过得更艰难:对开发过程中出现的数万个Bug进行修复。他们夜以继日的工作以便能让《龙腾世纪:审判》成功上线。

为什么很多游戏都和事实不一样(为什么游戏经常会跳票)(6)

《龙腾世纪:审判》曾跳票2次

“告诉团队游戏需要延期上线6周是一件让我厌恶却不得不做的事情”BioWare 工作室负责人Aaryn Flynn表示道,“因为你知道这对他们就意味着需要额外在承受6个星期的巨大压力。这就像是在马拉松比赛中告诉原本以为已经到终点的他们离终点其实还有6英里,抱歉朋友们。”

跳票还有因为一个原因,这个原因被开发者们称为“阻碍”(blocking),意思是团队中的一部分人需要等另一部分的人完成后才能继续开发。诸如音像部门就经常在开发末期遇到这样巨大困难,因为他们经常不得不等游戏的其他部分完成后才能开始自己的工作。“这就是为什么我们很难去为游戏开发设立时限,”Flynn说道。《龙腾世纪:审判》运用的是EA旗下公司DICE的霜寒引擎,而DICE位于斯德哥尔摩,这就意味着位于加拿大的BioWare刚过中午,而DICE的人已经下班了。

为什么很多游戏都和事实不一样(为什么游戏经常会跳票)(7)

DICE总部,位于瑞典的斯德哥尔摩

Rockstar以“为了给粉丝尽可能最好的游戏体验”为由将《荒野大镖客2》延后了发售时间。这其实真的是在意料之内的。像这样的大型游戏很少有准时发售的,如果有人能够研究出怎样能保证按时发布大型游戏,那么他真的应该为此自己出一本书。

,