《Avernum 2》插画
前不久,从业 22 年的独立开发者 Jeff Vogel 在 iPad 平台发布了 RPG 手游《Avernum 2》,不过,最近这款游戏被开发者下架了。在接受外媒的采访时,Jeff 给出的原因是,随着 iOS 8 的发布,苹果公司要求开发者的游戏必须支持 64 位芯片,但最近的 iOS 8.3 推出之后,他的这款 iPad 游戏出现了故障,而自己难以解决技术问题,因此不得不下架。至于 Android,Android 还是算了吧...
在另外的一次采访中,他还介绍了自己的游戏研发从业经验,不过,随着年龄的增加,他很难有足够的时间和精力学习新的编程技术了,如今已经 45 岁的他学习起来会比较久,而且考虑到 ROI 的关系,因此决定暂停 iOS 手游研发。此前,Gamelook 曾发布过一篇有关 Jeff Vogel 的博客,据开发者自己透露,他的每款游戏收入大概在 10-15 万美元左右,虽然算不上成功,但足够 Jeff Vogel 一个人过上非常体面的生活了。
在通过对 Jeff Vogel 的采访和游戏产品了解中 Gamelook 发现,他的游戏大多数是在 PC 平台,而且历代游戏的画面表现力并没有提升,当然,考虑到孤军奋战的关系,我们也很难苛求更多。那么,《Avernum 2》到底遇到了怎样的麻烦,Jeff Vogel 退出手游研发到底是为了什么?请看 Gamelook 带来的详细报道:
事情的起因:上架几天的手游被下架
2015 年 4 月 15 日,Jeff Vogel 在 iOS 平台发布了 RPG 手游《Avernum 2》,这款游戏是他在 PC 平台最成功的游戏之一。不过,随着 iOS 8.3 的发布,《Avernum 2》在很多设备上出了问题,他发现自己难以解决这些技术障碍,因此决定下架。
在随后的采访中,当被问到为什么要下架自己的游戏时,Jeff Vogel 表示,“苹果的产品迭代太快,苹果的工程师经常改变硬件和软件,在我之前重复做游戏的经验中,任何比较老的(苹果)设备在经过了几年之后就难以运行新系统了。我在苹果设备上做了 20 多年游戏,但一直感觉 iOS 是最难做的。”
他说,苹果经常会废弃过时的代码,这就迫使开发者们学习并经常修改很多东西。“有时候,这些改变可以带来更好的设备和软件。但还有时候,这对于开发者来说是很不友好的,所以现在我选择放弃 iOS 平台。”
但苹果不会在意,因为每天都有 500 款以上的游戏出现。不过他表示,“苹果有时候是比较仁慈的,尤其是在他们为软件系统做很大改变的时候,会让旧代码可以继续使用很多年,帮助开发者们跟上新的系统,只不过,我的新游戏《Avernum 2》没有能够做到。”
《Avernum 2》手游版截图
在目前的 iOS 8 版本中,苹果在程序、触屏以及重力感应方面做了很大的改变,当时的《Avernum 2》是在 iOS 8.2 系统上测试和运行的,提交游戏的时候一切都很好,并且通过了玩法测试。但发布了几天之后,iOS 8.3 出现了,这造成了很大的影响,游戏不能正常运行了,而且在不同的设备上崩溃的方式都不一样。Jeff 表示自己没办法解决这个问题,而且,即便是能够解决,如果以后的 iOS 8.4 或者 8.5 再出现这样的改变,他不确定是否能够搞定代码问题,而苹果对于新代码的推广态度是坚决的。
“所以我需要一个全新的游戏引擎,但这需要很长时间寻找、学习,然后移植,最后再测试发布。但是这款游戏的销售很可能难以弥补我所投入的时间和努力,你要知道,每天都有 500 多款游戏出现,这个竞争压力实在是太大了,所以我决定退出。我相信过去几年里已经有开发者选择了退出,只是他们不被注意罢了。”
iPad 手游《Avadon:The Black Fortress HD》截图
不过,Gamelook 发现,该开发者此前的 iPad 游戏《Avadon: The Black Fortress HD》并没有下架。在针对这个问题方面,Jeff 表示,他的新游戏是基于 64 位而做的,“因为苹果规定所有的新游戏都必须支持 64 位芯片,而之前的游戏是 32 位的,这些旧代码依然可以运行,所以并没有下架。如果某一天苹果决定彻底抛弃 32 位的游戏,那就必须下架所有游戏了。如果可以做 32 位游戏的话,我一个小时之内就可以解决了。”
Jeff Vogel 还表示,“在 Windows 平台,微软的系统是向下兼容的,我依然可以使用 20 年前写的 Windows 代码,所以新游戏只需要很小的改动。但是,我在 20 年前为 Mac 写的代码已经在 10 年前就不能用了,在做苹果产品的时候,你每隔几年就必须重做很多东西。所以微软的系统在企业领域具有支配地位,兼容性是最大的原因。”
“不过,在 Mac 平台,苹果不会像在 iOS 平台一样快速的迭代,因为很多企业也使用 Mac 电脑,而大企业都非常难以接受不确定性。所以我在未来很长时间里还会做 Mac 游戏。而且,我更喜欢在 Mac 平台做游戏,这只是个人偏好,并不涉及哪个平台好的因素。”
在被问到 Android 平台的时候,Jeff Vogel 说,“Android 还是算了,世界上有上百万种不同类型的设备,你做一个游戏可能在大多数机型上都会崩溃,这么大的代码量和支持工作让人难以接受。我需要强调的是,我只是一个人在做游戏,我也足够敏锐,可以记住很多东西。然而,我的能力有限,我也希望做 Linux 或者安卓游戏,只是我没那么多的时间。”
45 岁的独立开发者:大学未毕业就已小有成就
如今,已经 45 多岁的 Jeff Vogel 依然还在做独立开发者,即便是在其他邀约或者资金的时候,他依然选择了独立研发。不过,他可能是这个行业最有趣的人之一:Jeff 出生于 1970 年,很小的时候就对游戏感兴趣。不过他的大学专业是应用数学,而他觉得这个专业太枯燥,而自己更喜欢做游戏。他的第一款游戏《Exile: Escape from the Pit》就是大学还没有毕业的时候完成的。
“在考了资格证之后,我精疲力尽,决定做一些自己喜欢的事情,也就是一直都喜欢的游戏开发。当时的游戏是分享版,你可以免费,也可以付费。在看到有人付费之后,让我觉得很惊喜,随着这款游戏得到了不错的销量,我立即就决定退学从事游戏研发。”
之前 Gamelook 曾经介绍过,Jeff Vogel 每年都会推出一款 RPG 游戏,这也是他 20 多年来的爱好。“RPG 游戏的乐趣、成就感、故事剧情都是最吸引我的。所有的 RPG 游戏都很荒唐,然而在故事讲述方面,它们的表现力最好。很多 RPG 游戏中,一开始你都只是个弱小角色,然后不断变得强大,正是这种成长的感觉、能量的积累,吸引了一大批的 RPG 爱好者。”
在此前的采访中,Jeff 表示,自己每年都学会新技能或者新东西,“可能不会直观的表现出来,因为一些是代码方面的东西,还有些是业务方面的,但更多的是写作水平方面的,我觉得自己现在写故事比之前好很多。”
在谈到游戏策划的时候,Jeff Vogel 表示,自己并不喜欢现代的游戏策划理念,因为它拒绝很多荒唐的东西。“比如我初期的游戏里,有一个技能是 Create Quickfire,可以灭掉地牢里所有的敌人,你只需要走出来一会儿,这个技能就会向里面释放火焰,然后再进去敌人就全死了。这很荒唐,但玩家们很喜欢。而现在任何一个好的游戏策划都不会让这样的技能出现在游戏里。”
“在《Avernum 2》里,有一种水晶可以复制怪兽,在后来的战斗中为你所用,我在新游戏里也保留了这个玩法,你可以在很难的地牢里复制强大的怪兽,然后换个地牢使用,可以让角色变得很强大。虽然这看起来很荒唐,但我依然还会做。现在来看很多人都希望把游戏做到平衡,但我不喜欢。因为有时候荒唐的设计可以成就经典,比如《我的世界》里的 Creeper。”
不过,Jeff Vogel 也表示,随着年龄的增长,自己不像 20 多年前那么精力充沛了,每一年脑子都会不如之前那么好使,而且,他已经有了家庭和孩子。“现在没有人会要我的,因为做技术工作 40 多岁之后会变的很难,我现在做的大多数是重写之前的游戏,而且(在 PC 平台)有人买账。做游戏真的很难而且非常的耗费精力。”
问题的症结:PC 时代的模式已经难以适应手游时代的激烈竞争
Gamelook 发现,Jeff Vogel 所有的游戏几乎在画面上都没有太大改动,而且是一直在重复使用此前游戏的代码和资源。只不过,在如今的手游平台,每一天都会游戏 500 款以上的游戏出现,再加上 Jeff Vogel 的游戏都是售价 9.99 美元的单机游戏,这在手游平台的受众群是非常小的。
在谈到最初进入 iOS 平台的时候,Jeff 表示,“我觉得 iPad 非常酷,整洁而且强大,现在还是这么认为,而且手游市场也比较大,但是现在我发现自己在这个领域很难竞争下去了,因为这个平台最赚钱的都是免费游戏和简单的解谜游戏,移动平台上最受欢迎的游戏都不是我所擅长的。”
不过,他表示,这并不代表自己再也不会做 iOS 游戏。“坦白的说,如果有一天,我想要学习新代码并且做一些技术方面的改变的时候,我可能会再学 iOS 引擎,看是否能够行得通,如果可以,那么我会持续做好几年,所以,如果未来感兴趣的话,我还会回到 iOS 平台。但近期内可能不会了,因为我忙着做《Avadon 3:The Warborn》。”
Jeff Vogel 说,“宣布不做 iPad 游戏对于手游行业来说,可能不算什么,毕竟很少有人认识我。但对我来说,这稍微有些伤感,因为我非常热爱 iOS 研发,退出这个平台作为开发者来说,让我觉得有些尴尬。但是,我只是觉得太难做了。可能有人会说,这个傻X,Loser,做游戏比我还菜。当然,我可能的确比很多人差,我最擅长的是游戏策划,不是程序,我学了编程只是为了做一个框架,然后就可以做下一款新的游戏。”
“这是一个小作坊式的个人团队,如果我有资金招聘 iOS 程序员,那根本就不是问题了。但是,不得不说的是,当你想要做的事情成本太大,而且收益相对较低的时候,这个选择就是很差的。”