在7年跑了6个程序员后,开发商找来零基础的粉丝做游戏

前沿科技 2年前 (2022) 虚像
0 0 0
在7年跑了6个程序员后,开发商找来零基础的粉丝做游戏

一个关于 " 遇人不淑 " 的故事。

今年 5 月 28 日,视觉小说游戏《fault》系列的最新作《fault - StP - LIGHTKRAVTE》终于问世,距离上一部系列作品的正式发售,已经是 7 年之前的事了。

7 年前,fault 系列的开发团队 ALICE IN DISSONANCE(下文简称 AiD)想在两部正作之间穿插一部外传作品用于调剂氛围,埋下伏笔。当时他们为这部外传命名为《fault - SILENCE THE PEDANT》,并计划于 2017 年发售。

当时谁也没想到,这个数字在今后被一次又一次地拉长。从 2017,到 2019,再到发售日期的彻底消失,苦等 7 年的粉丝们如今等来的并不是 AiD 当年许诺过的作品,而是这部外传作品的外传,至于最关键的系列正作,更是遥遥无期。

在7年跑了6个程序员后,开发商找来零基础的粉丝做游戏

三年之后又三年

而在最新正作发售一个月后的时间点,AiD 在自己的网页上发布了一篇万字长文,将这些年来的辛酸苦辣一并与粉丝共享。全文没有技巧只有感情,向粉丝们交代了这些年 AiD 险恶的开发环境。

这篇文章的核心思想也很容易概括,千言万语汇作一句话:

" 我们找不到程序员。"

1

视觉小说(Visual Novel)是个特立独行的游戏品类。与一般游戏相比,这类游戏往往以海量剧情文本为主,以少数精致插画及音乐为辅。音乐与画面负责烘托气氛,游戏的成败交由编剧的发挥。玩家没有多少操作空间,厂商的发挥空间也极其有限。

但 AiD 的理想与追求显然不止于此,用他们的原话来说,他们的目标是 " 摄影和影像表现的极致 "。

为此,自 2013 年的出道作《fault - milestone one》以来,AiD 对于 " 如何用静态的图片展现生动的演出效果 " 下足了功夫,游戏呈现出的最终效果远超同期的其他作品,为这个初出茅庐的新晋团队打响了名声。

在7年跑了6个程序员后,开发商找来零基础的粉丝做游戏

初代作品就已经实现了 2D 游戏的 3D 摄像功能

两年后,AiD 趁热打铁赶制出了系列第二作《fault - milestone two side:above》,并将自家的游戏冠以 " 影像小说 " 之名,以便与市面上传统的视觉小说进行区分。

在7年跑了6个程序员后,开发商找来零基础的粉丝做游戏

两部质量超前的作品为 AiD 带来了超过 10 万份销量的不俗成绩。AiD 为系列第三作的定位,是 " 尽可能多的使用 Live2D",在这项技术尚未大范围普及的 2015 年,AiD 的愿望是有些超脱现实的。

好巧不巧,在这个关键的时间节点上,AiD 内部的核心程序员——准确来说是唯一的程序员,离开了团队。

需要强调的是,名利双收的 AiD 团队实际只有 3 名员工,其中有两位负责美术、文案等工作。对于风头正盛的 AiD 来说,他们现在所要做的只是找一位程序员而已。

程序员是个热门行当,找个新员工不算太费劲。在经历过人员变动之后,AiD 马上找到了一位新人,我们姑且称他为 A。

A 不是一位经验老道的程序员,但由于 AiD 正在使用的游戏开发工具仅支持 Python,有着一定 Python 基础的 A 也能胜任这份工作。对于当时的团队来说,他们不需要多么成熟的员工。时间还有大把,从头开始慢慢做总能做完。

在7年跑了6个程序员后,开发商找来零基础的粉丝做游戏

Ren'Py 引擎的看板娘

事态在不久后便迎来了转机——任天堂的新机器 Switch 快要发售了,AiD 敏锐地察觉到了这台机器未来的无限潜力。

如今来看,他们的眼光是独到的,NS 的确在发售之后迅速成为中小独立游戏的圣殿。为了迎合 NS 的开发环境,同时也为了抛弃性能相对羸弱的旧引擎,AiD 毅然决定放弃 Python,转向更适合 NS 开发环境的 Unity 引擎。

从上帝视角来看,这大概是他们做过最错误的决定。

刚入职的 A 非常迷茫,本来他对于编程就不是很熟练,团队还把开发方向转向了自己不太熟悉的 Unity。不过 AiD 倒也没有刻意为难 A,他们向发行商 Sekai Project 求助,请求支援一位熟练掌握 Unity 的程序员,对方也慷慨地提供了一名实力还算的过去的员工——这里就把这位二号程序员命名为 B 吧。

B 看上去很靠谱,有了他的助力,游戏开始了稳步的开发。不太了解 Unity 的 A 也跟着这位师傅边看边学,一切似乎都在往好的方向发展。

AiD 也没有浪费这段时间,他们用旧引擎开发了新作的宣传预告与演示 Demo,优秀的成片质量被发行商以 " 荣誉嘉宾 " 的身份,推上了 2017 年的美国大型漫展 Anime Expo 的舞台。

在7年跑了6个程序员后,开发商找来零基础的粉丝做游戏

参展人数超过 10 万人

当时,所有人都认为新作将于 2017 年第四季度如期而至。

然而新作便再也没了下文。

在7年跑了6个程序员后,开发商找来零基础的粉丝做游戏

大家都知道,《赛博朋克 2077》的实际开发时长也不会超过 7 年

2

最后的事实证明,这一切不过只是 AiD 的一厢情愿。

由于两位主创看不懂程序,只能听由 B 口头汇报工作进度,等到 AiD 要求 B 提交这一年来应有的工作成果时,后者却什么都没能拿出来。就结果而言,B 犯了很多错误,很多无法挽回的错误。为了尽早挽回损失,AiD 不得不另请程序员,重新开始 Unity 框架的搭建。

AiD 再次找到了他们的发行商,要来了一位新的程序员 C ——然而与 B 一样,C 在几个月的开发后也还是没能交出令他们满意的答卷。

AiD 再次一无所获,他们已经浪费了整整两年的时间。可以肯定的是,AiD 对于游戏质量的高要求和高标准,是劝退上述这几位程序员的一大要因。

这个充满着重复桥段的故事,还有着更为折磨的后续:之后 AiD 又找到了一位新的程序员 D,D 的确很有水平,有能力解决大部分的难题,只是……他实在太能摸鱼了。

AiD 在长文中提到,当他们将检查出的三处 BUG 提交给 D 后,D 会把这三处问题分三次处理,只要没人催,D 就没有动力工作。出于对游戏品质的考量,AiD 最后还是选择另寻出路。

这些年间,AiD 与许多游戏发行商谈到了他们的问题,其中就有一家发行商表示愿意向他们提供一位有能力有成绩的程序员。

据称,这位被称为 E 的程序员十分年轻,参与过各大编程比赛,并且拿下了相当不错的战绩,至于专业对口方面,E 甚至能在短时间内自行开发一款适配视觉小说的开发引擎。

AiD 立马找到了 E,把他们的想法尽数提交给这位未来可期的程序员。但出乎所有人意料的是,E 拒绝了这份工作,并表示自己的能力尚且无法胜任 AiD 所要求的开发标准与质量。

到了这一步,AiD 算是彻底放弃了。看起来新作的开发已经与他们无缘,眼下最重要的是如何在没能拿出新游戏的情况下活下去,就他们目前的人手规模来看,炒冷饭似乎是个不错的主意。

在7年跑了6个程序员后,开发商找来零基础的粉丝做游戏

美术这些年画工的进步也是重制版的一大卖点

AiD 这回找来了一位有着游戏制作经验的内行程序员 F,F 对自己信心满满,认为在 Unity 中从零开始搭建视觉小说引擎并不困难,毕竟比起他此前的工作项目来说,视觉小说要简洁单纯得多。

他给自己设定的时限是 6 个月,并开始了紧锣密鼓的开发工作……如你所料,6 个月过后,F 未能如期完工。

直到两年之后,F 才将两部作品带到了 NS 平台。四倍于预期的开发时间,让 F 丧失了信心,也许是 AiD 对于品质的精益求精、又或者是游戏发售前急需打磨的各种小毛病,让这位程序员疲惫不堪,最终他拒绝了新作开发的邀约,AiD 再次回到了梦开始的地方。

在7年跑了6个程序员后,开发商找来零基础的粉丝做游戏

早期为适配 NS 而转战 Unity 的 AiD 终于把自己的作品搬上了 NS

3

5 年的时间过去了,AiD 还是没能拿出真正意义上的新作。

剧本早已成型,美术也蓄势待发,只是最关键的程序员,他们始终找不到合适的人选。

2020 年,全球疫情爆发,天灾人祸之下,AiD 的两位主创几欲放弃整个项目,直到他们遇见了自己的救世主,fault 系列的忠实粉丝,完全不懂编程的外行,Dei。

在7年跑了6个程序员后,开发商找来零基础的粉丝做游戏

Dei 对于自己的印象

根据 Dei 的自述,他是一位医学出身的药剂师、一名熟练掌握日语的自由翻译人员——同时也是 fault 系列的粉丝。此前他曾与 AiD 进行过商务合作,翻过几本漫画、设定集,与主创之一 Munisix 有过沟通交流。

最近在他计划与妻子搬去日本居住的过程中,突如其来的新冠疫情打乱了原本的规划。闲下来的 Dei 再次联系上了 Munisix,希望能用空闲时间帮上他们的忙。

Munisix 向 Dei 倾诉了他们这些年来找程序员的悲惨故事。Dei 并不是职业程序员,他曾在高中时期做过一些简单的编程,在这之后便再也没有接触过相关内容。

即便 Dei 明确表示了自己白纸般的工作经验,Munisix 仍然鼓励 Dei 重拾编程。没人知道这两个人当时是怎么想的,起初大概只是半开玩笑,但之后玩笑逐渐转变成了现实。

一个敢说,一个敢做,Dei 就这么阴差阳错地走进了 AiD 的团队,签约成为程序员,从零开始着手开发游戏。

诚然,视觉小说的制作相较于其他游戏要简单得多,但对于一位零基础的外行来说,要在 AiD 的高标准高要求之下制作一款游戏,多少都有些异想天开了。

为 AiD 移植了 NS 版游戏的 F 在这时还没有离开团队,Munisix 安排了 Dei 与 F 的工作交接。正如你所想象的一样,要对着一个完全不懂编程的人介绍自己手头的工作简直难以想象。Dei 在文中提到,当 F 对他说:" 这个脚本控制游戏对象(game object)的视角变化 " 时,Dei 听得一头雾水:" 你能不能先解释一下什么是游戏对象?"

这之后,F 离开了团队。

失去了高人指导的 Dei,必须靠自己完成接下来的工作。在友人的推荐与帮助下,他放弃了自行研发引擎,转而使用在 Unity 商店里成熟的开发工具。在兼顾自己翻译、医药的老本行的同时,Dei 一边与日本签证搏斗,一边在空闲时间钻研学习,这一干,就是 15 个月。

在7年跑了6个程序员后,开发商找来零基础的粉丝做游戏

即便是天才,也无法在如此短的时间里实现职业程序员都无法达成的效果。这 7 年里,AiD 的目标从 " 打造一款史无前例的视觉小说 ",逐步沦落为 " 发售一款新游戏就算成功 "。Dei 这位初入行的新人还需要更多的磨练,他们决定暂且放缓新作的开发,转向一款小体量的作品试手。

在这般背景下,《fault - StP - LIGHTKRAVTE》这款外传性质的新作得以立项。经过了 7 个月的加班加点,游戏顺利完工,fault 系列时隔 7 年迎来了全新作品,AiD 也总算摆脱了程序员的噩梦。

他们一开始大概也没想到,拯救自己的竟会是这位起初啥都不懂的编程门外汉。

4

如今,AiD 团队已经有了 4 名正式员工,除开最初的两位主创以及 Dei,还有一位俄罗斯人加入了这支队伍,共同为下一部作品努力。

AiD 也尝试过归纳总结问题的根源,或许是优秀的程序员根本看不上独立游戏工作室,更别谈视觉小说这种小众中的小众门类;又或者只是单纯的运气不好,接二连三地碰着不适合的程序员……他们目前仍然没能得出答案。但至少,团队如今已经趋于稳定,游戏也开始顺利开发,在一连串的碰壁之后,AiD 奇迹般地回归了正轨。

耗时 7 年的《fault - StP - LIGHTKRAVTE》,用今天的眼光来看谈不上有多惊艳,在这个 Live2D 早已泛滥的年代,本作最终呈现出的效果多少有些不够自然。

在7年跑了6个程序员后,开发商找来零基础的粉丝做游戏

新作的人气与热度同样也大不如前,发售几个月后,Steam 的评测仍然不过前作的十分之一。或许也有外传这一性质的因素影响,不过从游戏的表现来看,AiD 往剧本里埋下的伏笔越来越多,看样子他们还远远没有就此止步的打算。

关于 AiD 这些年的开发故事到这里就结束了,但 fault 系列的故事大概才刚刚开始——浪费了太多时间的 AiD,想要实现当初定下的宏伟目标,还有很长的路要走。

原文地址:http://www.myzaker.com/article/62f5ba218e9f096b6e47b958

版权声明:虚像 发表于 2022年8月12日 pm12:54。
转载请注明:在7年跑了6个程序员后,开发商找来零基础的粉丝做游戏 | 快导航网

相关文章