三角工厂如何获得跨平台战术优势
《Breachers》团结 "案例研究
How can a lean studio deliver cross-play connectivity on all major VR platforms? Following the success of Hyper Dash, Triangle Factory knew that success meant maximizing player and platform reach while keeping their small team focused on gameplay. They used UGS’s backend and community solutions to kick down the door to an untapped market.
Powering cross-platform play across VR devices with a lean team
Meta Quest, PlayStation VR2, Pico, Windows, Steam
30
Ghent, Belgium
逼近全新的 VR 格式
Breachers 是首款用于 VR 的 5v5 战术 FPS,平台覆盖率对于确保玩家数量至关重要。借助 UGS 的跨平台功能和 Unity 的多平台支持,Triangle Factory 能够在所有主要 VR 平台上完美发布。
结果
- 在 UGS 后端架构和多重播放托管的支持下,第一个月顺利推出 110k MAU
- 通过身份验证、火柴人、Vivox 语音聊天、好友和排行榜节省了八周的开发时间
- 通过混合多重播放托管服务器协调将服务器成本降低达 25%
Triangle Factory 的首席执行官蒂莫西-范赫伯根(Timothy Vanherbergen)强调说:"跨平台游戏是我们的首要任务,这样我们才能确保在不同的 VR 系统中拥有活跃的用户群。"
VR提供了令人兴奋的游戏潜力,但玩家分散在各种设备上,每种设备都有自己独特的输入。
"供应商通常会为其设备添加独有的功能,"Triangle Factory 的首席技术官 Pieter Vantorre 说。"Unity 提供了适应这些变化的必要工具。不同库的封装器帮助我们充分利用了每台设备的独特功能"
三角工厂使用 UGS 经过实战检验的多人游戏技术来加速后端架构工作,帮助开发人员专注于新功能和优化。
"我们本质上是游戏开发人员,专注于编写游戏代码,"Pieter 说。"我们的团队有几位技术专家,但即使是 Breachers 的最低后台要求也成了瓶颈。如果我们自己构建 UGS 提供的所有服务,就需要更多的资源和更多的资金。"
Pieter 的团队还非常欣赏 Multiplay 托管等服务的成本效益。在发布之前,他们与 Unity 团队合作优化服务器协调,使 90% 的Breachers服务器实例在裸机上运行,并将云作为备份。通过与 Multiplay 团队合作,Triangle Factory 以其他供应商 20-25% 的成本提供了跨游戏连接。
在竞技游戏中,服务器是唯一的真相来源,这意味着客户端经常需要根据服务器的数据更新计算。
"我们面临的最大障碍是确保我们的高级运动机制(如倾斜、索降和下蹲)在不引起晕动病的情况下让用户感觉舒适,"Pieter 分享道。"要实现这一目标,稳定的帧速率至关重要--至少需要 72 fps,但最好达到 90 fps。"
Triangle Factory 使用多重游戏托管和 Matchmaker 将 ping 值低的玩家分组,确保更流畅的游戏体验。Multiplay Hosting 的全球网络和自动化服务器管理使 Triangle Factory 能够提供反应灵敏、无恶心感的游戏。
"在虚拟现实领域,玩家基数要小得多,留住玩家至关重要,"蒂莫西指出。
团队注意到,当新玩家匹配在一起时,留存率会更高。
"设置这些规则非常简单,当无法匹配到合适的技能或经验时,Matchmaker 可以让我们放宽这些规则,"Pieter 说。
三角工厂在开发新的竞技模式时将继续测试新规则。
对有趣社交体验的关注也体现在游戏通讯中,有效的团队合作是行动的关键。
"语音聊天非常重要,因为团队合作是赢得比赛的最大因素。"一个善于沟通的团队总是会比一个不善于沟通的团队占上风。"
Triangle Factory 利用 Vivox 的频道优势,在比赛期间在团队之间分头聊天。在大厅中,无论是赛前还是赛后,玩家都可以通过统一的渠道进行交流和社交。Breachers 中的 Vivox 语音聊天可强化团队战术并增进友谊,为神奇的多人游戏时刻创造条件,让玩家流连忘返。
"它就是好用,"Pieter 补充道。"Vivox 团队提供的服务和支持都非常出色。
为了让Breachers登陆全球各地的 VR 平台,Triangle Factory 使用了混合云/裸金属服务器设置。Pieter 对 Multiplay 在设计服务器覆盖范围时所提出的见解表示赞赏:"我们从 Multiplay 那里获得了关于球员能力的有用统计数据。这有助于我们优化覆盖范围并监控性能。"
第一天的玩家人数可能难以估计,但与 Multiplay 团队的合作确保了他们为玩家的突然涌入做好了准备。"Pieter 说:"我们与 Multiplay 团队合作,来回奔波,确保云扩展正常运行,服务器容量得到很好的调整。
Triangle Factory 认为 Breachers 的推出 "完美无瑕"。通过依靠专用的工具来支持他们的后台,团队可以专注于创造创新的游戏玩法,并相信玩家在游戏开始时一切都会正常运行。
Unity 游戏服务帮助开发人员大规模配置、管理和自动化服务,同时保持在 Unity 生态系统内。UGS 深受一些世界顶级工作室的信赖,可帮助您简化技术堆栈,从而让您专注于自己的游戏。