Mobile Multiplayer 101:您理想的技术栈

本博客将探讨大流行病对 Multiplayer 游戏增长的影响、玩家希望在游戏中看到什么,以及工作室需要考虑的支持技术。
说到 Multiplayer 游戏,在过去的几十年里,行业、玩家和开发商的需求都发生了翻天覆地的增长和变化:
- 20 世纪 90 年代中期,Multiplayer 游戏起初只是在地下室举办局域网聚会和沙发合作游戏。
- 2000 年代,Multiplayer 游戏体验走出沙发,走向世界--将远隔千山万水的玩家联系在一起。
- 到 2010 年代,大多数人的口袋里都装有功能强大的游戏设备--手机。想在旅途中玩游戏的玩家不再需要单独的设备来进行便携式游戏冒险。
如今,到了 2022 年,游戏类别又发生了变化,开发商的需求也发生了变化,以满足新玩家的期望。请继续阅读,了解构建理想的 Multiplayer 技术栈所需的所有工具。

如今,手机游戏中最受欢迎的 Multiplayer 类型是休闲类--益智游戏(55%)和纸牌游戏(53%)独占鳌头。不过,人们对游戏机和 PC 商店中的其他类型游戏的需求也很旺盛。
例如,在所有玩 MOBA 游戏的玩家中,46% 的人通过移动设备进行游戏。同样,39% 的 RTS 游戏玩家也在手机上玩游戏。

因此,玩家希望获得 Multiplayer 移动体验。真正的问题是--如何交付?
在 Unity,我们认为 Multiplayer 技术堆栈有三个核心支柱:
- 创建您的 Multiplayer 游戏。
- 连接您的球员。
- 加强玩家交流。

首先,你需要构思并制作一款游戏,这就是 Multiplayer 堆栈的开始:创造该类别包括为玩家打造全新 Multiplayer 体验所需的所有技术和解决方案。
创建支柱中的关键解决方案包括实际构建游戏的引擎和处理网络的 Netcode 解决方案。
随着 Multiplayer 游戏逐渐成为与他人(甚至是那些传统上不认为自己是游戏玩家的人)联系的一种更受欢迎的途径,交叉游戏也越来越受到开发者和玩家的重视。
我们认为,平台不应成为为人们提供无障碍社交体验的障碍,而应成为这些体验的入口。
因此,像您这样的开发人员需要先进的技术来连接他们的玩家,不仅要跨越全球,还要跨越平台鸿沟。
连接支柱中的关键解决方案包括连接玩家的 Hosting 解决方案(根据游戏需求,可以是 Relay 或专用游戏服务器),以及玩家在会话中连接的方式,即匹配或大厅解决方案。
让我们快速了解一下您的游戏如何选择最佳选项。

对于托管而言,Relay Hosting 是游戏的最佳选择:
- 规模相对较小,每次游戏约 2-12 人。
- 合作而非竞争,因为 Relay 在减少作弊方面几乎没有优势。
- 有较少的预算,因为这是连接玩家的成本更低的选择,因为你无需支付托管费用。
另一方面,如果您要玩游戏,专用游戏服务器也是一个不错的选择:
- 玩家规模范围广,可同时支持一位数到数十位玩家。
- 是合作还是竞争,因为它有更多的作弊缓解措施。
- 有更多的预算来支付托管费用。
在会话中连接玩家方面,主要有两种选择:MatchMaker 服务或 Lobby 服务。

Lobby 是一种以玩家为主导的游戏会话创建方式--一名玩家创建一个 Lobby,向其他人分享邀请码或加入一个开放的 Lobby 列表,其他玩家就可以随意加入。想想《Jackbox》或《 Among Us》这样的游戏 。
另外,匹配解决方案更多的是在幕后工作--评估玩家的技能和地区等因素,为游戏会话自动匹配玩家。这是 FPS 游戏比较流行的路线。
几十年来,随着游戏的普及,游戏内交流也随之兴起,超过四分之三的 Multiplayer 玩家在游戏过程中使用技术与其他玩家交流。不幸的是,网络游戏社区中的有毒行为也在同时增长。
去年,随着越来越多的人开始玩 Multiplayer 游戏,68% 的游戏玩家表示,他们感到有毒行为激增,大多数玩家要么亲眼目睹,要么亲身经历。
但是,Multiplayer 游戏的一个重要部分是它提供的社交联系,因此,在你的多人游戏中促进积极和无障碍的交流似乎是一个挑战。
为此,您需要技术解决方案来加强积极的玩家交流,发展参与性强、健康的在线社区。

上面这个堆栈展示了移动 Multiplayer 技术堆栈的 "MVP"--如何创建游戏、连接玩家并让他们进行交流。
但我们还没完。
将任何一种 Multiplayer 组合在一起都是一回事,但如何提供真正出色的 Multiplayer 体验呢?这就为我们的堆栈开辟了一个新的类别--旨在改善玩家体验的解决方案。比如 Friends 列表、防毒软件、排行榜等等。
2021 年末,我们进行了一项研究,让玩家说出他们心目中 Multiplayer 游戏必须具备的功能,结果如下:
- 36% 的玩家希望快速匹配
- 35% 的人希望能与朋友一起参加比赛或聚会
- 30% 的人希望有一个没有骗子的环境
- 29 % 的人希望与游戏中认识的人结成党派
- 27% 的人不希望受到骚扰或伤害
根据以上统计,您可能希望在游戏中添加好友列表、游戏内派对和反作弊软件等服务,以改善玩家体验。最终,能否找到合适的工具和服务组合,为您的游戏提供所需的玩家体验,取决于您自己。
很多幕后工作都可以通过以开发人员为中心的解决方案加以改进和简化。例如,通过Analytics 工具来监控玩家体验,并找出下一步要构建的内容,以保持受众的参与度。
这就为内容交付系统打开了大门,它将帮助您为玩家推出新内容,如季节性装备或特殊活动。
如何才能不断创建新内容?为您的努力提供资金。这就是Monetize 服务的作用所在,它可以在您实现愿景的同时为您提供支持。
如果您觉得这样的技术堆栈很臃肿,也不用担心,很多供应商都会将他们的解决方案捆绑到有用的类别中,这将帮助您避免在太多供应商之间来回奔波。这就是推出Unity Gaming Services背后的理念--提供一个一站式平台,让您免费开始游戏,并拥有构建游戏所需的所有解决方案。
2022 年,Unity 的主要目标之一是加大投入,为Multiplayer 游戏开发人员提供理想的技术栈,这也是我们在 Multiplayer 套件中推出Relay和Lobby 等新产品的原因。
我们很高兴看到移动 Multiplayer 游戏的下一步发展,而确保我们的解决方案对移动开发人员可行、有用和可访问,是我们 2022 年所有 Multiplayer 技术堆栈工作的核心。
这些服务充实了我们现有的Multiplayer(专用服务器托管)和Vivox (玩家通信)套件,以增强各种规模的创作者的能力。如果您有兴趣了解其中任何一项服务,请前往我们的Multiplayer 套件页面了解更多信息。