投稿|困扰移动游戏开发者的五大噩梦&解决方案

2021-11-16 16:01

无论你是一名独立开发者,还是一家成功的工作室,任何时刻都有可能出现某些难以预料的错误——有可能在游戏正式上线前的几小时出现了代码错误,也有可能团队的核心员工突然提出跳槽,又或者游戏的可试玩广告不知为何出现bug,从而打破了您的上线计划。任何一钟错误都可能会对游戏造成不同程度的损失。

尽管以上这些经历会令人生畏,但每一个重大失误都是一个适应、学习、提升业务和研发流程的机会,这些积累将帮助避免在未来的项目中出错。

今天,我们邀请了来自美国的知名开发者PeopleFun和AppLovin的广告创意部门SparkLabs负责《Wordscapes Search》的资深开发者和设计师来分享他们的故事以及如何避免这些灾难,希望我们中国的游戏开发者也可以从中获益。

隐患1:使发行受阻的突发因素

当开发者经过不懈努力,终于研发出了一款高品质的游戏,接下来需要等待的就是最后的审核以迎接市场给与的丰厚回报。这时,游戏中突然出现了一个令开发者心跳加速的错误。开发者往往会被手边的即时任务牵绊,而忽略了一些重大的问题。通常,这些问题可能三、五分钟就能修复。然而,在游戏即将发行的紧要关头,一旦失去冷静,开发者也许会将问题复杂化,以至于花费更多的时间才将bug修复。

如何解决

您和您的团队需要对这些可能发生的问题未雨绸缪,这样遇到问题时就可以根据错误的级别分类并逐一解决。

尽早并经常对代码进行审查和测试。鼓励团队成员养成每天玩游戏最新版本的习惯。

打开游戏时要“刷新”大脑,让自己每次打开游戏时都如同首次接触这款游戏一样。虽然开发者每天都为这一款游戏努力,但是面对繁重的开发任务,他们很容易忽视一些显而易见的错误。

尽快让QA团队接触游戏并测试。这有助于他们更全面的了解游戏及其所需的功能。除此之外,QA团队还能尽快发现潜在问题,使开发者在开发过程中将其解决,而不是等到最后一刻。

隐患2:团队成员流失&重组

团队之间的化学反应是决定项目成功与否的重要因素之一,它虽然神奇但也十分脆弱。将有才能、有个性和有技能的人组成一个团队实属不易,维持这种稳定性更具有挑战性。如果一个团队失去一个或者几个核心成员,就会严重影响项目的开发时间和进度,因为任务和项目时间表都需要重新规划和分配,以避免造成不必要的损失。

如何解决

虽然激励员工高昂的士气,并使其在工作中保持快乐的情绪有助于维持团队的稳定,但失去团队有价值的成员却往往超出你的控制范围。正因为如此,当问题出现时,你更要学会如何从容应对。

确保每个团队成员分享其工作内容及进程,以此来奠定夯实的基础。避免团队成员孤立工作。鼓励研发人员检查彼此的代码,而设计师也能从团队中获得第一手的反馈。如果遇到人事变动,尽早向团队公开,切勿遮掩。客观地评估人事变动对团队造成的影响,并及时做好准备。

隐患3:发行时间被迫延迟

时间和金钱对于移动游戏从业者至关重要,错误估计发行时间或延迟发行将成为开发者的噩梦。通常,项目接近收尾阶段时,我们会发现要做的工作太多,但时间却太少,特别是在开发新功能还是设计节假日主题活动时。面临这样艰难的决定时,这将我们置于两难的境地。要么削减团队感兴趣的部分功能,要么延迟发布时间,这将增加成本和新功能相关的风险。此外,紧张的工期也会对团队健康带来不利的影响,紧张、压力和倦怠将不可避免的影响游戏的质量。

如何解决

值得庆幸的是,大多数因错过工期而产生的焦虑情绪和成本增加都可以通过周密的布局和计划避免。当一个新版本即将发布并面临超时的危险,通常有几个罪魁祸首要负主要责任:

错误的时间估算可谓是项目的大忌。大多数团队都能精准估算完成特定任务所需的时间。然而,他们却不擅长估算在研发中处理突发事件所需要的额外时间。

要注意从游戏设计到发行期间所导致的延时因素。

项目开始前,要进行周密的计划和布局。从长远来看,这将为开发者节省大量的时间并使其后期的工作更加顺畅。在为任何新任务进行决策之前,一定要与部门的负责人沟通并确定他们的预期。

隐患4:游戏内可试玩广告突然崩溃

让开发者在深夜抓狂的原因有很多。譬如QA过程中,团队发现游戏在执行某个互动时突然卡顿,而开发者完全不知道原因所在。涉及可试玩广告时,会出现很多变化。最糟糕的情况就是广告即将上线,突然发现了一个错误。如果涉及到团队远程工作,那更是为解决问题增加了难度。团队成员之间很难重现和共享信息,这就导致大家无法迅速找到发生问题的根本原因。这一切可能会在最后一刻造成更多的混乱和不确定性。

如何解决:

如果游戏可试玩广告的特定部分出现了漏洞,那么就需要缩小错误发生的位置及所有 相关的交互。向团队求助,并了解常见的陷阱,并考虑以下几点:

对每个步骤进行追溯;

搜索代码及日志,检查存在的隐患或错误;

检查所有动画。查看动画起始和结束的时间点是否正确;

通过简化代码检测系统漏洞是否得以修复,这样有助于快速找到问题所在;

测试队友的工作时,别忘记录屏。如果出现错误,开发者就能够清楚的了解到哪项互动导致了问题的发生。

隐患5:可试玩广告开发时出现超大文件

对于正处于移动应用研发收尾阶段的人而言,这一点尤为重要。设计师完成了广告内容模拟,导出了所有素材,然后将这些交给开发者来设计可试玩广告,但在最后一刻发现文件的大小超过了上传的要求。霎时间,所有人都急着压缩文件的大小。如果这是一个动画序列,每一帧都需要被压缩。如果这样改行不通,开发者就得删掉某些画面,导致可试玩广告的流畅性显著降低,甚至断断续续。更糟糕的是,设计师需要压缩原始文件并重新导出,这不仅耗时而且还莫名增加了成本,尤其是截止日期将至的时候。

如何处理:

项目初期,开发者通常都很难预估素材的大小,尤其在QA过程中,还需要增添额外的功能和效果。您可以轻松计划图片的数量和序列,但是预估图片的文件大小却不是件容易的事。为了避免这些尴尬的剧目,开发者不妨参考以下几点:

对营销、设计和开发相关的内容进行预先规划;

项目之初,就需要根据项目参数、设计素材的大小进行决策和挑战,避免文件大小超出预期;

与可玩广告开发师在概念阶段初期密切沟通,以便他们能够尽早指出有可能超出文件大小范围的画面;

当所有漏洞被修复,所有创意素材都完美无缺后,再压缩图像和缩短音频;

开发者可以将PNG文件转换成JPEG格式来减少文件的大小。如果文件没有透明度,转换为JPEG格式更为安全;

将每一帧的切割和调整文件大小这些繁琐的工作自动化;

希望以上的分享能够帮助开发者在研发的过程中避免踩雷。 如果您有兴趣了解移动应用研发、营销和变现方面的更多内容,请关注微信公众号“AppLovin”。

AppLovin大中华区市场总监奥恩

奥恩担任AppLovin的大中华区市场总监,主要管理AppLovin在大中国区整体的市场营销和公关工作。从业十余年时间,她在科技和创业公司积累了丰富的经验,尤其是移动互联网行业,她对中国移动互联网生态系统和移动营销有着深刻的见解。另外,奥恩拥有丰富的国际化企业工作经验,在跨越文化交流方面拥有丰富的经验。此前,她曾在电子商务及培训行业从业6年之余并创办过自己的公司。

关于AppLovin

AppLovin是全球移动娱乐的领军者,旗下工作室创作了脍炙人口的移动游戏,并通过其技术将游戏呈现给全球更多的玩家。自2012年以来,该公司的平台一直在推动移动游戏的爆炸式增长,从而打造了更丰富的生态系统,每天有数百万人接触到更多新游戏。AppLovin的总部位于美国加州的帕罗奥多,并在全球设有多个办公室。

Ben

Ben

线上线下专访、稿件发布合作请联系QQ或微信:328624956

评论已关闭!

相关资讯