四年前,我在15岁的时候创立了Paper Towel Royale,当时并没有考虑到开发多人游戏的挑战。当时我只想给我的朋友和家人玩一个好玩的游戏,我绝不可能预测它会成为我的第一款Steam发行游戏。

开发游戏时,我只有一点点编写可扩展代码的经验,在设计局域网游戏的复杂方面,也并没有深入思考。以下是开发本游戏时收获的三个挑战/教训。

  1. playtesting(试玩)是瓶颈
    试玩对于任何游戏特别是多人游戏至关重要,对于局域网多人游戏,每次测试需要多人在同一房间内,这并不总是可能的,尤其是当需要测试的玩家人数达到8人时!

  2. 一个屏幕,信息太多
    支持8个局域网玩家的要求,产生了独特的设计约束:所有元素需要在单个共享的屏幕上。用户界面和游戏元素争夺同一个空间,这一问题在玩家人数从2增加到8时变得更加复杂,需要谨慎平衡以保持可读性而不会使元素看起来太小或屏幕过度拥挤。

    例如,在一个游戏中,每个玩家需要知道他们的当前健康值、弹药和特殊的载荷。

  3. 知道何时停止
    scope creep(范围膨胀)。独立游戏开发者的噩梦。每个人都希望玩家的游戏变得最好,玩起来有趣,所以会很难知道何时停止改进。这让人很难知道何时增加特性、也知道何时忽略它们。我最终基于改善的益处与努力,优先考虑。但这并未阻止我脑海中不断涌现的好想法。

总结来说,技术挑战是困难的,但局域网多人游戏的设计和日常管理更是让本作作为单人开发者的困难之处。感谢阅读!