关于将死细胞移植到移动平台的挑战

Playdigious的首席制作人Laura Saada 分享了一个有关 Dead Cells 移植到移动平台的过程的 故事

警告问题:是的, Dead Cells将是一款高级手机游戏。 游戏是在PC上,在游戏机上付费的,并且仍将保留在手机上。

一年前,Motion Twin( Dead Cells的开发者)委托Playdigious负责将Dead Cells移植到移动设备上的任务,并赋予他们完全的行动自由。 这对Playdigious来说是重要的一天,因为Dead Cells赢得了许多享有盛誉的奖项,获得了令人赞叹的报道,当然也喜欢玩家



Playdigious开始研究Dead Cells时 ,他们甚至无法想象会遇到什么问题。 但是,该团队具有移植复杂项目的经验。 他们之前曾在Shiro Games的Evoland 2上工作,这是一个具有挑战性的RPG,平均旅行时间为20小时。 由于游戏的复杂性,即使是开发人员也不认为在移动设备上可以做到这一点

但是伙计们成功了!

如何将具有控制器撕裂感的反应式,充满动作感的,面向游戏的游戏转移到具有一个触摸屏的移动设备和平板电脑上?

1.第一个原型


要开始使用,您必须确保移动设备是否拉动了游戏 。 创建第一个没有控件或其他任何组件的程序集只是为了检查性能并查看是否存在任何技术障碍。 剧透:没有。

游戏的切换版本也在计划中。 重要的是要了解,当今的移动设备比许多人认为的功能强大得多。 显然,在技术方面,还有一些其他限制,例如各种设备(尤其是Android型号),纹理优化和RAM的使用,更不用说操作系统的不同版本了。 关于Android,它们的碎片化以及不同型号的GPU之间的巨大差异甚至都不值得一提。 但是,总的来说,现代移动设备的技术规格非常接近Nintendo Switch。 因此,如果您正在计划游戏的Switch版本,请查看移动设备以开始使用。

如前所述,没有任何无法克服的技术障碍(我们不是在谈论Haxe / Heaps,因为这不是原始文章作者的路径)。 这并不容易-相反,这项任务非常艰巨,但并非不可能。 移植游戏,尤其是移植到手机上并非易事。 不幸的是,“旧”设备将不支持Dead Cells ,但是(由于进行质量检查),这些家伙确信游戏可以在所有支持的设备上正常运行。

2.查看原始控件(感到痛苦)






我们都知道,移动端口永远不会与原始平台(PC或控制台)上的端口相同。 对于Dead Cells,主要任务是获取所有控件,并找到一种使它们在手机上令人愉悦的方法。

3.让我们从移动开始


在检查了第一个原型之后,我不得不考虑UX,并进行一些布局和测试。 从哪里开始?

“死细胞”中,关键功能之一是运动。 玩家应轻松移动,奔跑,蹲下和跳跃。 球队在过去的比赛中已经解决了这个问题。

左右移动不会引起问题:您可以使用虚拟浮动面板。 如今,这种解决方案的准确性比过去好得多,许多移动游戏都在使用它。 玩家已经习惯了这一点,而Playdigious可能会扭转这一决定。

跳跃和躲避要复杂得多。 两者在死细胞中都至关重要,并不断使用。

如何为此提供方便的控件?



第一个选择是为两个动作使用单个滑动按钮 。 这将允许执行两个动作而没有不必要的手势。 但是...

这没有用。 这是一场噩梦-准确性低且识别不间断。 不适合!

让我们重新开始。 一键跳跃,一键躲避 。 如果定位正确,这可能是一个很好的解决方案。 但是,屏幕上仍然有很多按钮,所以伙计们尝试了其他选项。

我们摆脱了闪避按钮,并决定使用屏幕右侧的滑动来闪避。 而且有效!

轻推道奇是个好主意,但并不适合所有团队成员。 这是一种完全不同的游戏方式,他们对一切都不满意。 因此,默认情况下,他们将选项留给两个按钮。

4.我们可以移动! 接下来是什么?


让我们谈谈接下来的事情:

  • 使用技能;
  • 使用武器和药水;
  • 如何不破门而穿过门;
  • 如何与角色交谈;
  • 如何领取物品或与物品互动等

技能和武器 。 跳转和闪避按钮效果很好,让我们重复一下! 任务是找到虚拟按钮的正确位置。 团队观看了其他成功的游戏(例如Fortnite和Lineage 2)如何应对,以更好地了解玩家的习惯。 他们如何移动? 他们如何跳? 他们如何处理带有许多按钮的界面? 多亏了其他游戏的测试,团队才决定一切正常。



菜单按钮和药水(以及homoculus,仅嘘!这将在游戏稍后出现) 。 在PC上,您只需要按“ Esc”以打开设置菜单。 在控制台上,单击“开始”或“选项”。 但是在移动设备上,您需要屏幕上的某些内容才能打开菜单。 长期以来,菜单直接位于HP面板上,开发人员已经习惯了。 这并不是第一次在移动游戏中使用类似的解决方案。 并且有信心它会起作用。

注意: 当您通过UX进行思考=永远不要考虑播放器 。 并请进行更多测试。 游戏测试向团队展示了他们错在哪里。 仅在HP面板上放置菜单是不够的,您需要菜单图标! 他们添加了它。

互动 。 玩家应该如何控制通行通道,与角色交谈,捡起物品,武器等? 所有这些不同的动作应如何在手机上工作? Playdigious不想在屏幕上添加太多内容并使玩家理解所有这些内容。 一个按钮就足够了,所以他们做到了:他们添加了一个新的“交互”按钮。 为此找到合适的视觉资产并非易事,但是有了正确的图标以及一些视觉信号和反馈,此按钮变得非常易于理解和使用。

对于所有这些按钮,涉及许多布局和调整,但是由于进行了一些测试,它们设法获得了令人愉悦的效果。 此外,从一开始他们就让玩家选择自己想玩的方式,因此开发人员集成了一些受Evoland 2启发的功能。 那时,Laura仍然认为游戏中有很多按钮,但是在游戏本身中,她并不关注它,只是喜欢这个过程。

5.我们到底该如何放置所有这些按钮?


好的,让我们记住需要放在一个小屏幕上的所有内容:

  • 浮动面板(在屏幕左侧-在这里没有讨论,因为玩家已经习惯了)。
  • 跳跃与逃避。
  • 技能和武器。
  • 药水。
  • 菜单
  • 互动。
  • +其他平台上已经存在的所有接口:Health Bar,金牌和手机号,卡,计时器等。

适应小屏幕和完全不同的播放方式非常重要:双手握住设备(有时在旅途中)。

这需要对接口进行一些艰苦的工作。

开发人员根本无法保存现有接口。 一切都在屏幕底部,但是在移动设备上效果不佳,因为玩家会用手指挡住一切。

最后,他们全都铲了。 健康状况栏以及“黄金”和“细胞”已移至屏幕的左上角。 该地图与“计时器”和“按键”一起移到了右上角。

这在下面留了很多空间-这就是控件所在的位置。 触摸板区域在左侧,其他控件在右侧,HP面板后面的Potion and Homunculus按钮除外。





6.给玩家自由


很难使游戏适合所有人。 甚至在办公室里。 每个人都有自己的游戏方式。

该怎么办? 做与Evoland 2一样的事情,以及劳拉从一开始就期望的事情:给玩家自由。

您可以这样翻译: 让玩家有机会自定义控件和体验以适应他们的需求

由于按钮的布局确实令人困惑,因此Playdigious实现了所谓的自定义控件 :在“设置”中,您可以根据需要移动和调整按钮的大小。



另外,您还记得我们推迟进行的Swipe for Evasion测试吗? 惊喜! 他回来了。 默认情况下不可用,当然可以选择启用。 玩家只需要在设置中激活它即可!

另一个经常要求的设置是固定垫。 这个想法源于许多游戏测试和过去的手机游戏经验。 80%的玩家更喜欢浮动垫,而20%的是固定玩家 。 因此,就像在Swipney for Evasion中一样,现在玩家可以在“设置”中激活此参数。

7.具有自动动作的新游戏模式


在Motion Twin的建议下,Playdigious团队还添加了新的游戏模式,以使这些新控件不会过多影响主游戏体验。

这个想法是为了帮助熟悉Dead Cells的玩家切换到移动版本,并可能吸引新玩家。 好玩的称之为自动攻击。 顾名思义,主攻击(近战攻击)会自动击中附近的敌人。

得出结论




总结一下,现在我们有:

  • 专门用于移动设备(和平板电脑)的用户界面。
  • 两种游戏模式:原始和自动攻击。
  • 控件的自定义选项。
  • 能够滑动到躲避而不是按钮。
  • 固定垫选件。
  • 支持外部控制器(MFi和蓝牙)。

所有这些使游戏尽可能接近PC和游戏机上的原始版本。

将游戏移植到手机(或控制台,或其他地方)时,您必须做出一些让步。 您必须使控件和界面适合目标平台。 但是,您也可以更改某些功能以显示平台的潜力。

对于Playdigious和Dead Cells,困难在于将所有控件转换到触摸屏(在移动设备上,控件通常代表用户界面)。 他们知道没有适合所有人的理想解决方案,因此在早期阶段,他们决定提供自定义控件的功能。

移植游戏,任何游戏都不是一件容易的事。 您将不得不承受原始平台的诸多限制,因此许多开发人员经常不敢谈论它。 但这不是不可能的。 许多游戏都是不可移植的,但是在移植过程中,一些开发人员可能会找到玩游戏的新方法,对于某些移植过程来说,它是如此简单,以至于您问自己:“为什么以前我们的游戏不在此平台上?!”

Source: https://habr.com/ru/post/zh-CN451120/


All Articles