• 游戏
  • 工业
  • 资源
  • 社区
  • 学习
  • 支持
开发
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

Unity Game Backend 工具的九个用例

详细了解Unity Gaming Services如何协同工作
探索Game Backend
探索Game Backend

分解游戏后端

构建一个后端来支持您的游戏系统并不容易,而且您可能无法构建、托管和扩展您自己的服务器。

使用 Unity Game Backend 套件,您可以专注于内容创作,我们来帮您承担繁重工作。

Unity Game Backend 工具的九个用例

了解 Unity 的 Cloud Code、 Cloud Save、 Economy和 Authentication 可以为您做什么。

Unity Game Backend 工具的九个用例

  • 使用集中服务器时间
  • 提供可兑换的优惠券
  • 创建每日奖励计划
  • 跨设备保存玩家数据
  • 保护您的游戏经济
  • 立即改变游戏逻辑
  • 打造流畅的用户体验
  • 为你的多人游戏实现 P2P
  • 组建兼容的政党和游说团体
使用集中服务器时间

使用集中服务器时间

在游戏中构建计时元素的最简单方法是使用设备时间。虽然这是可行的,但考虑到一些玩家可能会利用设备时间来作弊,不可靠的设备时间可能会带来挑战。

例如,玩家可以操纵设备上的时间来扩大他们可以获得限时物品的时间窗口。

Cloud Code 允许您编写无状态的服务器端代码,并可提供可信的、集中的“服务器”时间,您可以在编写游戏逻辑时使用它。

提供可兑换的优惠券

提供可兑换的优惠券

设计丰富的游戏内奖励系统可以让玩家长期参与其中。使用 Cloud Code,您可以编写脚本来验证游戏中的优惠券代码和奖励物品。

此外,即使游戏处于上线状态,您也可以更改优惠券逻辑,而无需更新新的游戏客户端。在服务器上发布更改足以在客户端强制执行新的优惠券兑换规则。

您可以使用 Cloud Save 跟踪玩家是否兑换了优惠券,并且一旦您设置了 Economy,您就可以赠送游戏内货币或物品等资源。

创建每日奖励计划

创建每日奖励计划

每日奖励是留住玩家并让他们获得各种游戏内物品的有效方法,尤其是在手机游戏中。

由于 Cloud Code 可以与其他 Unity 服务集成,因此它是围绕每日奖励构建逻辑的绝佳工具。您可以在 Economy中定义项目和货币,在 Remote Config中定义概率,并在Cloud Code中编写底层算法。

这使您可以随时改变每日奖励的逻辑,而无需更新游戏客户端。

跨设备保存玩家数据

跨设备保存玩家数据

无论如何,玩家都希望保留他们在游戏中的所有成就和购买内容。他们的进步不仅应该完整,还应该与他们独特地相关,并且在他们使用的所有设备上保持一致。

通过将 Cloud Save、 Economy和 Remote Config 与 Authentication相结合,您可以自动保存玩家的进度并将其链接到他们的帐户。

当您使用 Authentication时,您可以设置使用平台帐户登录,以便同一个玩家可以从 Google、Facebook、Apple 或 Steam 登录,并在任何设备上从上次中断的地方继续玩游戏。

保护您的游戏经济

保护您的游戏经济

设计好游戏内经济后,您需要确保为其设置了保障措施。一些心怀不轨的玩家可能会试图冒充他人,以获取游戏内奖励或应用内购买。

Economy 与 Authentication 相结合,允许您使用无法被作弊者操纵的唯一令牌和 ID 来识别每个玩家。这样,您就会知道哪个玩家已登录,以及他们当前的货币和物品库存是多少。

添加 Cloud Code 可以使该流程服务器具有权威性,从而为您的游戏内经济增加另一层保护。

立即改变游戏逻辑

立即改变游戏逻辑

推出实时更新、错误修复和游戏改进通常伴随着一个艰难的发布过程。

通过使用 Cloud Code将游戏内逻辑从游戏客户端移出,您可以立即为所有玩家做出更改。如果将游戏逻辑与客户端设备隔离开来,则可以更新游戏逻辑,而无需玩家更新其安装的版本。

打造流畅的用户体验

打造流畅的用户体验

在手机游戏中使用多项在线服务意味着需要多次通过互联网发送数据。如果玩家的连接速度较慢,这可能会导致不愉快的体验。

通常,当您对 Economy 或 Cloud Save等服务进行更改时,您会从服务器读取数据并决定设备上发生的情况。然后必须将结果数据发送回服务器。

使用 Cloud Code,只需一次信息往返,并且更改直接在服务器上实现。无论互联网连接速度如何,这都能为所有玩家带来更流畅的体验。

为你的多人游戏实现 P2P

为你的多人游戏实现 P2P

如果您使用 Unity 引擎开发多人游戏,您可以利用编辑器中集成的工具来安全地构建和测试您的游戏,以及保持一致的技术堆栈。

您可以使用 Unity 的 Relay 服务进行 Authentication, 通过以下两种方式之一对连接到Relay 的玩家进行身份验证:匿名登录或特定平台登录。

这些工具允许您构建、测试和操作多人游戏,而无需第三方解决方案或专用游戏服务器。

组建兼容的政党和游说团体

组建兼容的政党和游说团体

在开发多人游戏时,您必须考虑游戏功能如何鼓励人们联系并一起玩游戏。

了解将哪些玩家分组到特定的大厅、队伍或比赛中可以极大地影响玩家的体验。

通过将 Unity 的 Lobby 和 Matchmaker 服务与 Authentication相结合,您可以对特定类型的玩家进行分组,并允许他们匿名进行身份验证、连接、交流和一起玩游戏。

这些工具足够灵活,可以支持多种游戏类型,并且具有足够的可扩展性,可以支持游戏中大量玩家的涌入。

GBUC 呼叫
了解更多使用 UnityGame Backend工具的方法

我们的示例集合向您展示了如何组合各种Unity Gaming Services来解决常见的游戏开发挑战,例如创建战利品箱、入门包、季节性活动等。

开始使用