游戏发售前两周,整个团队放下手头工作,从头到尾完整通关一遍游戏——这不是玩家行为,而是《GTA》系列开发流程中的一环。前 Rockstar North 技术总监 Obbe Vermeij(奥贝·维梅伊)上周在 X 平台发文,揭开了这家以神秘著称的工作室在《GTA3》《GTA4》等作品开发末期的一段往事。
全员通关,只为找最后的漏洞
维梅伊在 9 月 4 日的帖子中透露,团队会在游戏正式完成前两周“停笔”,暂停一切开发工作。所有人必须完整游玩一遍游戏,以便找出此前没有被发现的漏洞。他坦言,那也是自己第一次按照任务顺序体验整个故事——“有些任务我以前从来都没听过”。
这位 1995 年就加入 Rockstar 的老将,参与过《GTA3》《GTA 罪恶都市》《GTA 圣安地列斯》以及系列首款 HD 世界观作品《GTA4》的开发。他形容这段经历“更像一份普通工作”:大多数人每天戴着耳机在工位上工作 8 小时,分别负责美术、代码、音乐,很少开会,只有少数人会对玩法、剧情作出重大决策。
开发后期:修 Bug 是主旋律
维梅伊特别提到,尤其是开发后期,团队的大量工作就是修复源源不断的 Bug。这种“全员通关找漏洞”的做法,本质上是在发售前用最接近玩家的方式做最后一轮质量把关。
除了开发流程,他还顺带披露了一个技术细节:大多数《GTA》游戏的代码库使用 C++ 编写,而关卡设计师用的是 Rockstar 内部开发的独立脚本语言来实现任务逻辑。
维梅伊已于 2009 年离开 Rockstar North,因此外界暂时无法确认这种开发传统是否延续到了《侠盗猎车手 V》《荒野大镖客:救赎 2》乃至《GTA6》的开发中。不过,从这段回忆来看,即便是顶级 3A 大作的诞生过程,也充满了普通程序员熟悉的日常——戴耳机、写代码、修 Bug,以及在截止日期前做一次全员参与的“终极测试”。
热门跟贴