• 游戏
  • 工业
  • 资源
  • 社区
  • 学习
  • 支持
开发
Unity 引擎
为任何平台构建2D和3D游戏
下载
计划和定价
商业化
应用内购买(IAP)
发现并管理各商店的IAP
聚合平台
最大化收入并优化变现
Ad Quality
保护您应用的用户体验
Tapjoy
建立长期用户忠诚度
所有变现产品
用户获取
用户获取
被发现并获取移动用户
Unity向量AI
将玩家与合适的游戏连接
Aura设备内广告
在用户高峰参与时触达用户
所有增长产品
使用案例
3D协作
实时构建和审查3D项目
沉浸式培训
在沉浸式环境中培训
客户体验
创建互动3D体验
行业
制造业
实现运营卓越
零售
将店内体验转化为在线体验
汽车
提升创新和车内体验
查看所有行业
技术库
文档
官方用户手册和API参考
开发者工具
发布版本和问题跟踪器
路线图
查看即将推出的功能
术语表
技术术语库
洞察
案例分析
真实成功案例
最佳实践指南
专家提示和技巧
所有资源
新增功能
博客
更新、信息和技术提示
新闻
新闻、故事和新闻中心
社区中心
讨论
讨论、解决问题和连接
事件
全球和本地活动
社区故事
Made with Unity
展示Unity创作者
直播活动
加入开发者、创作者和内部人员
Unity奖项
庆祝全球的Unity创作者
适合每个级别
Unity Learn
免费掌握Unity技能
专业培训
通过Unity培训师提升您的团队
Unity新手
准备开始
开始您的学习
Unity基础路径
你是Unity 新手?开始您的旅程
使用指南
可操作的技巧和最佳实践
教育
对于学生
开启您的职业生涯
对于教育者
增强您的教学
教育资助许可证
将Unity的力量带入您的机构
认证
证明您的Unity精通
支持选项
获取帮助
帮助您在Unity中取得成功
成功计划
通过专家支持更快实现目标
常见问题解答
常见问题解答
联系我们
与我们的团队联系
计划和定价
语言
  • English
  • Deutsch
  • 日本語
  • Français
  • Português
  • 中文
  • Español
  • Русский
  • 한국어
社交
货币
采购
  • 产品
  • Unity Ads
  • Unity Asset Store
  • 经销商
教育
  • 学生
  • 教师
  • 机构
  • 认证
  • 学习
  • 技能发展计划
下载
  • Unity Hub
  • 下载存档
  • Beta 版测试
Unity Labs
  • 实验室
  • 作品
资源
  • 学习平台
  • 社区
  • 文档
  • Unity QA
  • 常见问题解答
  • 服务状态
  • 案例分析
  • Made with Unity
Unity
  • 我们公司
  • 新闻简报
  • 博客
  • 事件
  • 工作机会
  • 帮助
  • 新闻
  • 合作伙伴
  • 投资人
  • 附属机构
  • 安防
  • 社会影响力
  • 包容性与多样性
  • 联系我们
版权所有 © 2025 Unity Technologies
  • 法律
  • 隐私政策
  • Cookie
  • 不要出售或分享我的个人信息

“Unity”、Unity 徽标及其他 Unity 商标是 Unity Technologies 或其分支机构在美国及其他地区的商标或注册商标(单击此处获取更多信息)。其他名称或品牌是其各自所有者的商标。

Hero background image

《光屁股拳击》如何为多人游戏上线进行缩放

了解Tuatara Games如何通过将数据导向型技术与Unity端到端多人游戏开发生态系统相结合,为其混乱的多人格斗游戏《裸臀拳击》提供技术支持。
为方便起见,此网页已进行机器翻译。我们无法保证翻译内容的准确性或可靠性。如果您对翻译内容的准确性有疑问,请参阅此网页的官方英文版本。
请点击这里。

案例研究:光屁股拳击

小型团队如何开发并运行低延迟、基于物理引擎的多人游戏?图阿塔拉游戏公司采用Unity的实体组件系统(ECS)为其不断发展的项目构建可扩展、灵活且高效的代码架构,并借助Multiplay Hosting启用稳定流畅的在线游戏体验。

挑战

为一款不断演进的早期访问多人游戏奠定坚实基础

平台

桌面端,主机平台

团队成员

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

所在地

加拿大温哥华

光屁股缩略图 YouTube

打造多人游戏的混乱场面

《光屁股拳击》目前处于抢先体验阶段。考虑到项目将根据社区反馈随时间演进,图阿塔拉希望采用可扩展的技术栈来启用敏捷开发。选择Unity引擎及Unity Gaming Services(UGS)的预制解决方案,使他们能够专注于开发工作,并在需要时灵活调整方向。

YouTube缩略图

结果

  • 通过集成ECS的Burst编译器,网络客户端预测成本降低一半
  • 在遵守目标截止日期的前提下,使用ECS测试了三种网络解决方案
  • 通过采用Multiplay Hosting及其他UGS解决方案,节省了三个月的研究、构建原型和集成时间
  • 开局顺利
  • 多平台规划
  • 启用模拟混乱
  • Multiplay Hosting助您节省成本
  • 连接玩家
  • 有Unity在他们这边
标签 1

开局顺利

Tuatara从开发之初就采用Unity面向数据技术栈构建了《Bare Butt Boxing》。

“作为新团队的首款游戏,我们希望通过抢先体验版打下坚实基础,以便将设计方向调整到正确轨道上,”软件工程师亨德里克·杜托伊特表示。DOTS让我们能够以模块化的方式构建系统,从而无需耗费数周重写代码,即可测试游戏玩法创意。

tab 2

多平台规划

图阿塔拉的数据导向设计方法简化了迭代过程,使其能够灵活地进行优化。游戏程序员Ewan Argouse表示:“拥有ECS意味着我们可以轻松调整Runtime数据布局,而不会影响序列化的数据。”

这对游戏最终实现多平台发布至关重要。《裸臀拳击》抢先体验版现已在PC和Steam Deck平台上线,但Tuatara工作室计划未来登陆主机平台。据称,采用DOTS进行构建将有助于他们在所有目标平台上提供相似的体验。主要优势在于加载时间短且平滑度更高。“如果默认情况下性能更优,那么无论硬件如何,都能让更多玩家运行游戏,”尤安解释道。

标签 4

启用模拟混乱

《光屁股拳击》中夸张滑稽的物理互动效果是其核心卖点。该工作室采用的是Unity Physics而非基于ECS的新物理系统,但他们仍将ECS视为实现Vision而不影响性能的关键功臣。

ECS帮助我们将游戏无缝划分为多个层。“游戏设计可以简单直接地与模拟相关联,我们可以在其基础上构建系统来实现美观呈现,”伊万解释道。“正因如此,演示内容可以复杂,而我们的模拟既能满足客户预期,又不会给CPU带来过重负担。”

标签 3

Multiplay Hosting助您节省成本

瞄准更多平台意味着触达更多玩家,这会增加实时多人游戏的成本。基于此认知,Tuatara优先选择了经济且可扩展的Netcode和托管方案。

在尝试了几种不同的解决方案后,他们最终选择了Photon Fusion和Multiplay的组合方案。亨德里克表示:“Photon Fusion拥有响应式客户端预测和Netcode,但随着玩家基数增长,按并发用户付费的模式会变得昂贵。”将CPU使用量转移至Multiplay的专用服务器,使Tuatara成功规避了可扩展性障碍,从而在长期运营中实现了更经济实惠的解决方案。

标签 5

连接玩家

选择Unity Gaming Services意味着图阿塔拉还能够使用其他解决方案来运行实时服务游戏。“在将UGS整合到Multiplay平台后,我们发现了其潜力,并充分利用了那些我们甚至未曾意识到需要的其他服务,比如Cloud Save、玩家帐户和Remote Config功能,”Tuatara的创始人、首席执行官兼创意总监克莱门·洛扎尔表示。

运行协同运作的工具,有助于为图阿塔拉奠定持久成功的基石。“Multiplay能很好地与玩家在抢先体验期间可能需要使用的其他服务集成,”亨德里克表示。例如,借助Matchmaker引擎,我们能够轻松实现基础玩家匹配模型,而当玩家需要更复杂功能时,我们已具备现成的技术基础。

标签 5

有Unity在他们这边

图阿塔拉希望凭借《光屁股拳击》打入游戏行业。通过在DOTS平台上构建游戏并使用Multiplay连接玩家,他们能确保《光屁股拳击》在今年晚些时候登陆主机平台时一鸣惊人。

亨德里克表示:“依靠其他服务确实能有效缓解压力,尤其当我们知道Unity有一支卓越的团队始终支持我们时。”

UGS为开发者提供了一种方式,让他们能够发现自己可能遗漏的内容。解决方案尽在后台中,这将是一段值得追随的精彩旅程。它暴露你到你应该为你的实时服务游戏/持续经营游戏/动态自适应游戏/动态服务型游戏(google)做出的决策。
Ewan Argouse
EWAN ARGOUSE / TUATARA GAMESSoftware Engineer
我喜欢ECS的模块化特性。你可以将系统隔离,在小规模场景中进行测试,确保它们不会干扰其他系统,然后再开始让它们相互通信。这就是ECS的魅力所在。
Hendrik du Toit
HENDRIK DU TOIT / TUATARA GAMESProgrammer
光屁股英雄
使用Unity构建雄心勃勃的多人游戏

灵活且具有可扩展性的工具可优化多人游戏开发的各个环节,从概念设计与构建原型到正式发布及运营维护。

探索 Unity Gaming Services