Unity 游戏服务用例
此 Unity 游戏服务 (UGS) 用例项目包含一组示例,旨在演示如何在单个 Unity 项目中使用多个 UGS 产品来解决常见的 游戏开发挑战。
下载 Unity 项目 并在 Unity 编辑器中与其示例用例进行交互,并按照文档了解每种场景的设置机制。您将观察到以下示例:
- 如何实现典型的后端游戏用例和游戏设计元素。
- 如何解决特定的开发任务。
- 通过在项目中集成各种 UGS 软件包,您可以在游戏后端实现的效率。
该项目中提供了以下示例用例以及详细文档:
用例 | 描述 | 使用的服务 |
---|---|---|
A/B 测试 | A/B 测试是一种强大的工具,可以在不同的用户群组上并行测试不同的变量,以查看哪个变量对您的游戏影响最大。A/B 测试对于微调留存率、获利或平衡机制非常有用。此示例模拟了一个 A/B 测试,以评估升级所需的经验值。 | |
战斗通行证 | 战斗通行证为您的游戏提供额外的内容,通常通过分层奖励系统,玩家可以通过玩游戏和完成特定挑战来获得奖励。战斗通行证及其相应的奖励仅在有限的时间内可用,使其成为有效的获利和留存功能。 | |
云 AI 迷你游戏 | 迷你游戏引入了有趣的方式来赚取额外的奖励或推进游戏玩法。此示例演示了如何将云代码与其他 UGS 软件包一起使用,通过在井字棋迷你游戏中实现一个简单的人工对手来验证游戏玩法。 | |
命令批处理 | 命令批处理是指每个游戏动作都是一个命令的概念,可以将这些命令收集到一个队列中,然后分批发送到服务器进行处理。命令批处理优化了游戏的带宽,使其尽可能节能,并防止因频繁的服务器调用或速率限制而导致性能不佳。这提供了更流畅的游戏体验,减少了停机时间。 | |
每日奖励 | 每日奖励日历是一种普遍的参与功能,可以提高各种类型游戏的留存率。向玩家提前展示一系列不断升级的奖励,可以激励他们继续登录以领取越来越好的奖励。此示例演示了如何呈现一个奖励日历,随着时间的推移,奖励的价值会不断增加,这鼓励玩家每天都回来领取奖励。 | |
放置点击游戏 | 这种类型的游戏模拟玩家不在线时实时生产资源的情况。对于许多玩家来说,回到游戏中发现游戏在自己不在的时候取得了进展,是一种非常有成就感的感觉。此示例演示了如何计算玩家在闲置时获得的货币、经验值和其他产出的数量。 | |
游戏内邮箱 | 游戏内邮箱允许游戏开发者与玩家交流。您可以使用它们告诉玩家游戏内活动,赠送给他们有用的资源,或者帮助他们不断回到您的游戏中。 | |
战利品箱 | 战利品箱是玩家可以赢取、赚取或购买的虚拟物品,然后打开以接收随机选择的物品。奖励可能会因游戏的类型、主题和虚拟经济而异。它们可以积极影响留存率,补充现场活动,并激发新老玩家的好奇心。此示例演示了如何设置一个基本的战利品箱,该箱子可以随机奖励玩家货币。 | |
带有冷却时间的战利品箱 | 无论他们是收到物品、货币、额外生命值还是道具,玩家都喜欢免费的东西!奖励每天回到您游戏的玩家每日礼物,可以提高参与度、定期登录的内在动力以及对您游戏的整体兴趣。每日奖励还可以作为将来引入货币化应用内购买的前奏。此示例演示了如何在定时冷却时间内授予随机奖励。 | |
季节性活动 | 季节性活动可以增加游戏时间和对游戏的整体兴趣,因为它们让现有玩家全年都有新的、有趣的内容可以期待,并且可以吸引新玩家开始玩游戏。此示例展示了如何设置季节性活动。它展示了四个活动:秋季、冬季、春季和夏季,但是您可以扩展此示例以配置您想要的任何活动的活动。每个活动都会显示您在活动期间可以赢得的货币奖励,一个倒计时,指示当前活动剩余的时间,以及一个“参与挑战”按钮,该按钮会打开一个弹出窗口,玩家可以在其中收集他们“赢得”挑战的奖励。 | |
无服务器多人游戏 | 多人游戏是一种流行的游戏机制,允许多个玩家互动并一起玩游戏。此示例演示了如何创建或加入大厅服务游戏大厅,并在一个简单的竞技场风格的游戏中竞争,玩家在游戏中收集硬币以获得积分。 | |
新手包 | 新手包是一次性优惠,可以让新玩家以折扣价获得额外的资源。新手包可以改善入门流程,并在早期提高参与度,还可以帮助将新玩家转化为付费用户。此示例演示了如何在您的游戏中创建一次性新手包交易,玩家可以使用游戏内货币购买。 | |
虚拟商店 | 虚拟商店是大多数免费游戏的关键功能。它们允许玩家在游戏环境中购买物品和交换资源,以促进游戏内经济的发展。如果将它们作为核心游戏循环的一部分正确实施,它们可以推动参与度,并为玩家提供表达其独特游戏风格的机会。 |