大家好!

你可能知道,在最近的几年内,PC平台上有大量的像Exit 8这样和类似寻找异常点的游戏登场。这是这个游戏类别的一部分原因,因为这个类别的复杂性较低,内容也有限,这使其成为适合于单人或独立开发者的项目,特别是在购买资产和AI支持广泛可用的情况下。

我不巧地被吸引进去,目前已经成为这个类别的忠实粉丝,维护着一个Steam分类页以及一个Itch.io收藏库,主要是为我自己サービス,因为我想玩完所有这些游戏。 :D

经过这番经历,我已经玩了近百个这样的游戏,我开始看到为什么这么多游戏都非常粗糙,最后不得不被废弃。我决定分享一下我的观点于是便写下了这篇文章。

以下几点可能对你有用:

  • 如果玩家处于参考房间(没有异常的房间)的状态或不是,那就要避免模糊不清。没有人知道,失败后玩家会被发送回参考房间(一说没有异常的一说),也就是第一次随机房间(可能有异常)还是从原始房间开始。两种方式都可以,但是如果玩家不清楚就很 frustrate。
  • 避免混淆游戏规则。没有关于“发现异常”和“无异常”之间方向的通用模式。许多游戏采用了Exit 8的基本模式,但有一些却采用了不同的方式,许多解释都很糟糕。玩家如果不知道就会感到很恼火。

(Exit 8本身使用了最简单的但是最有效的方法:一张墙上的海报描述了该游戏的机制...)

  • 从其他游戏中学习如何处理异常重复。如果重复相同的异常10次,那绝对不是FUN。许多游戏都有一些规则,例如,不在用户发现所有异常之前重复已找出异常的异常。请考虑类似的方式。
  • 请使用好的随机数生成器。如果同样的异常时间不断出现,而其他异常很少出现,那也不是很好玩。如果太多没有异常的房间出现,就更加难玩。
  • 避免因为资产和资源管理的糟糕实施,意外地暴露异常。如果游戏突然卡顿一半秒钟,玩家将意识到有新元素被加载到内存中,这绝对会是异常。这会破坏游戏的悬念。
  • 做好循环过渡。绝大多数游戏都解决了让玩家可以毫无阻碍地前进,而没有重载,视觉中断,图形异常等情况。然而,有很多游戏仍然会出现异常过渡,破坏游戏体验。
  • 设计有意思的关卡,但不应泄露太多信息。没有人想看到“完成游戏5次/10次/20次/50次”的成就,也没有人想知道异常信息。噢,当然,还需要有成就!)
  • 展示控制提示。在画面某处显示关于跳跃/潜行/交互等操作的说明。如果游戏中的控制很复杂,请在选项菜单显示并允许玩家重新映射。否则,玩法会非常困惑。如果我只能走,并且没有任何设置理由,那么长循环走廊会比应有的更加难以忍受。
  • 为天上掉馅饼的份上,请优化你的游戏!游戏设计和图形效果可能非常出色了,但是如果你的游戏在5帧而已,玩家就无法感受到。 (并不是所有人都想信任你的说法,像Unreal引擎这样的引擎并不会自动优化所有东西...)

我想再说一次,优化你的游戏!你可以拥有最出色的游戏设计和图形效果,但如果你的游戏在5帧而已,玩家就无法感受到。

  • 提供基本的图像设置。你的游戏不提供图像设置的话,比如限定帧频,开启双缓冲,调节亮度,或让游戏开窗,不要太冒失了...

(真的是,我的GPU供货商的软件让我不得不限制帧频,我屏幕是144频率的...我真的不需要您的游戏里的那么多帧频,相信我.)

  • 支持超宽屏是非常好的,但是您不允许调整比例以适应不同的屏幕大小时会非常让人沮丧。
  • 在考虑用户因游戏引起的motion sickness时,优先选择考虑到用户的舒适度。有些引擎(我在这里看到了Unreal引擎)都有默认的头部抖动功能,如果您不去设置允许玩家关闭或设置的话,有些人(就像我一样)会感受到头体抖动,进而不想再玩您的游戏。如果您要在您的项目中尝试引入头部抖动特性,请确保加入关闭功能并添加一个能够允许玩家关闭头部抖动功能的地方。同样,对于动感模糊也有对应的建议。

  • 如果您本地化了您的游戏,请在发布之前确保本地化版在对应语言下的测试和审查中做到了充分保障。您只想在您的用户自己的语言中阅读本地化的内容,但是如果是糟糕的翻译的话,会出现混乱的游戏内容,这将会令玩家们不悦。特别是由于许多游戏现在都使用人工智能翻译引擎来进行翻译,如果没有进行测试和审查,出现的翻译结果必然为烂翻译。

  • 经常地与用户进行回应。使用steam社区讨论板,接受来自玩家的bug反馈回复。有时候回复可能会迟钝或不存在,我甚至有想过向这些开发者发出负面评价了...

是的。有时候我想说,有时我觉得有六条提示可能对于其他类型的游戏来说都是一样的。在最后,一切都是关于“仅仅将游戏完善点”,“学习并模仿那些成功的竞争者”,以及“用一些常识”。然而,如果事情变得如此朴素,为什么那么多游戏会如此糟糕呢? :)