裸屁股拳击是 Tuatara 的杀手组合

Jul 18, 2025
裸机

了解Tuatara Games如何通过将面向数据的技术与Unity的端到端多人游戏开发生态系统相结合,为其混乱的Multiplayer Bare Butt Boxing提供支持。

案例分析:裸体拳击

小团队如何创建和运行低延迟、基于物理的 Multiplayer 游戏?Tuatara Games使用Unity的实体组件系统(ECS)为其不断发展的项目构建可扩展、灵活和高性能的代码架构,并使用Multiplay Hosting实现一致和响应迅速的在线游戏玩法。

挑战

为不断发展的抢先体验 Multiplayer 游戏奠定坚实的基础

平台

桌面、游戏主机

团队成员

33(5 人正在制作《裸屁股拳》)

所在地

加拿大温哥华

制作Multiplayer人游戏混乱

裸屁股拳》目前处于抢先体验阶段。Tuatara 知道项目将根据社区反馈随时间推移而发展,因此需要一个可扩展的技术栈来支持敏捷工作。选择UnityUnity Gaming Services (UGS)预先构建的解决方案,使他们能够专注于开发,在需要时轻松调整方向。

《裸屁股》- 官方抢先体验发布预告片

结果

  • 通过 ECS 的 Burst 编译器集成,将网络客户端预测成本降低了一半
  • 测试了三种网络解决方案,同时使用 ECS 坚持按期交付
  • 采用 Multiplay Hosting 和其他 UGS 解决方案,节省了三个月的研究、原型设计和集成时间
裸体拳击 | Unity Creator Spotlight

以良好的姿态开始

Tuatara从一开始就使用Unity的面向数据技术栈(DOTS)制作了裸屁股拳

软件工程师Hendrik Stephanus du Toit说:“因为这是我们新团队的第一款游戏,我们希望在坚实的基础上尽早开始使用,使我们能将设计引向正确的方向。”“DOTS 使我们能够模块化系统,无需数周重写代码就可以测试游戏玩法创意。”

裸体拳击

多平台规划

Tuatara 以数据为导向的设计方法简化了迭代,并且允许他们通过优化实现灵活性。程序员Ewan Argouse说:“有了ECS,我们就可以在不影响序列化数据的情况下轻松调整运行时数据布局。

这是游戏最终多平台发布的关键。《裸屁股拳击》的早期使用版本目前可在PC和Linux上使用,但Tuatara计划可在MacOS和游戏主机上使用。他们说,使用 DOTS 进行构建将帮助他们在所有目标平台上提供类似的体验。“主要好处是加载时间短,体验更流畅。如果默认情况下性能更好,则无论硬件如何,都可以让更多玩家运行游戏。”Ewan 解释道。

裸体拳击

启用模拟混沌

《光屁股拳》夸张的漫画物理互动是核心卖点。该工作室使用的是 Unity PhysX,而不是基于 ECS 的新物理系统,但他们仍然赞扬 ECS 帮助他们在不影响性能的情况下实现了 Vision。

“ECS 帮助我们轻松地将游戏分为多个层级。游戏设计可以很简单,直接与模拟相关,我们可以在此基础上创建系统来很好地呈现它。”Ewan 解释道。“得益于此,演示可以变得复杂,而我们的模拟可以客户端预测,而不会对 CPU 造成太大负担。”

裸体拳击

通过 Multiplay Hosting 节省成本

将更多平台作为目标平台意味着覆盖更多玩家,这可能会增加在线Multiplayer游戏的成本。了解到这一点后,Tuatara 优先选择了经济、可扩展的网络代码和托管方案。

在尝试了几种不同的解决方案后,他们决定结合使用Photon Fusion和Multiplay。“Photon Fusion 具有响应迅速的客户端预测和网络代码,但随着玩家群的增长,为每个并发用户付费会非常昂贵,”Hendrik 说。将 CPU 使用量转移到 Multiplay 的专用服务器上,帮助 Tuatara 有效规避了可扩展性障碍,使其价格更实惠。

裸体拳击

连接玩家

使用 Unity Gaming Services 意味着 Tuatara 还可以使用其他解决方案来运行实时游戏。Tuatara的创始人、首席执行官兼广告创意素材总监Klemen Lozar说:“在为Multiplay整合UGS后,我们看到了它的潜力,并利用了它我们甚至没有意识到自己想要的其他服务,如Cloud SavePlayer AccountsRemote Config

使用协同工作的工具运行游戏有助于 Tuatara 获得持久的成功。“Multiplay 与玩家在抢先体验期间可能要求的其他服务集成良好,”Hendrik 说。“例如,使用MatchMaker,我们可以轻松实现简单的匹配模型,如果玩家想要更多,我们知道我们已经为玩家准备了合适的技术。”

裸体拳击

Unity 在他们的角落里

Tuatara 希望通过 " 光屁股拳击 " 进入游戏行业。通过在DOTS之上构建游戏并使用Multiplay连接玩家,他们能够确保《裸屁股拳》在今年晚些时候在游戏主机上发布时大放异彩。

Hendrik 说:“依赖其他服务确实有助于减轻压力,特别是知道 Unity 有一个出色的团队自始至终都在为我们提供支持。”

裸体拳击

“UGS 让开发者能够看到他们可能遗漏了什么。所有解决方案都在后台进行,这是一个不错的学习之旅。它会让您接触到您应该为实时游戏做出的决策。”

Ewan Argouse
Ewan Argouse - Tuatara Games
Software Engineer

灵活可扩展的工具可简化 Multiplayer 游戏开发之旅的各个方面,从概念和原型设计到发布和实时运营

使用 Unity 制作雄心勃勃的 Multiplayer 游戏