文档

Authentication

Open Unity Dashboard

Authentication

Unity Authentication 用例

Discover how to integrate Unity Authentication with other gaming services to create consistent game experiences.
阅读时间9 分钟最后更新于 10 个月前

Unity Authentication 可以轻松集成以下 Unity Gaming Services(Unity 游戏服务):
  • Analytics
  • Cloud Code
  • Cloud Content Delivery
  • Cloud Save
  • Economy
  • Lobby
  • Matchmaker
  • Relay
  • Remote Config
  • Vivox
Unity Authentication 还支持多种跨平台用例。
以下几个示例展示如何将 Unity Authentication 用于其他 Unity 产品。

提供始终如一的游戏体验

玩家在畅玩游戏时,希望不论发生何种情况,都能够保存所有游戏进度、重要步骤和游玩轨迹,并且记录应当保存得当、始终如一。无论是应用内购买,还是达成关卡,玩家的任何游戏活动都应该捕捉到,以便玩家下次玩游戏时,能够无缝衔接。 您可以探索如何解决以下可能出现的情况:
  • 如何确保玩家的游戏进度得到保存?
  • 如何将玩家的游戏进度与其帐户一对一绑定?
将 Cloud Save、Economy 和 Remote Config 与 Unity Authentication 搭配使用,以保存玩家游戏进度并将其与特定玩家相关联,为他们提供始终如一、持续连贯的游戏体验。

跨多台设备跟踪玩家活动

许多应用都可以跨平台使用,因此,玩家会根据自己的喜好,在手机、笔记本电脑或平板电脑上使用您的应用,并随心切换。 您可以探索如何解决以下可能出现的情况:
  • 如何确保我的应用不会将使用多台设备的同一玩家注册为不同玩家?
  • 如何确保玩家可以在任意设备上读取他们的游戏进度?
将 Cloud Save 与 Unity Authentication 搭配使用,以设置使用多平台帐户进行登录,这样同一名玩家可以使用 Google、Facebook、Apple 或 Steam 登录,并且无论之前使用何种设备,都可以继续游戏。

在 P2P 网络中运行多人游戏

游戏开发工作费时耗力,但如果您能集成和利用 Unity 解决方案,不用很久就可以找到适合多人游戏的开发和测试工具。 您可以探索如何解决以下可能出现的情况:
  • 如何安全地构建和测试使用 Unity 工具开发的多人游戏?
  • 是否有多人游戏后端选项可用于创建稳定的技术堆栈?
将 Relay 与 Unity Authentication 搭配使用,以确定在 P2P 环境中适合作为游戏服务器主机的帐户并实施对等网络 - 通过身份验证构建、测试和运行您的多人游戏,而无需第三方解决方案或专用游戏服务器。

为多人游戏构建易于共同游玩的派对和大厅

考虑您应如何实施多人游玩功能,以鼓励人们安全且愉快地交流、互动,并结伴游玩。 您可以探索如何解决以下可能出现的情况:
  • 如何更好地了解多人游戏的大厅、派对或匹配玩法中,哪些玩家适合组成一队?
  • 如何针对派对玩法实施身份验证,使玩家身份在队里公开?
将 Lobby 和 Matchmaker 与 Unity Authentication 搭配使用,以允许玩家安全匿名地进行身份验证、连接、通信并在派对玩法中组队游戏。

保护您的游戏经济

某些玩家会尝试作弊或假冒其他玩家,以求攫取游戏内奖励或应用内购买商品。此类行为会有损游戏经济并威胁玩家身份安全。 您可以探索如何解决以下可能出现的情况:
  • 如何阻止玩家使用他人的登录信息?
  • 如何将 Authentication 工具用于抵制作弊,守护游戏公平?
将 Economy 与 Unity Authentication 搭配使用,在您的游戏中设置登录身份验证,为每位玩家关联其他人无法盗用的唯一令牌和 ID。

针对经身份验证的玩家实施数据迁移脚本

在游戏中施行实时更新、错误修复以及其他管理举措时都需要进行规划,且此类活动通常会对玩家造成影响,具体取决于更新性质、玩家游戏客户端版本、事件触发器以及其他后端因素。 您可以探索如何解决以下可能出现的情况:
  • 如何向在游戏中创建了配置文件的玩家发布更新?
  • 我是否可以为经常游玩的玩家提供限量版物品奖励或为偶尔游玩的玩家提供每日签到奖品来提高玩家参与度和忠诚度?
将 Cloud Code 和 Unity Authentication 搭配使用,以根据玩家游玩习惯、游玩频率以及其他行为将状态更新或脚本数据迁移有针对性地分发给经过身份验证的玩家。

奖励在游戏内达成重要步骤的玩家

游戏中对于重大成就的奖励策略会影响玩家的行为、游戏方式以及对游戏的看法。对达成重要步骤的奖励会让玩家在游戏中目标更明确且更具使命感,从而促使其不断游玩。 您可以探索如何解决以下可能出现的情况:
  • 我是否可以每天限量奖励达成游戏重要步骤的玩家,比如为通过关卡的玩家提供奖励,最高每日一份?
  • 我如何巧妙掌控为玩家提供奖励的节奏,以吸引玩家长期游玩下去。
将 Cloud Code、Cloud Save 和 Economy 与 Unity Authentication 搭配使用,从而在达成重要步骤(例如玩家通过关卡或完成比赛)后触发奖励检查脚本,存储玩家上次收到奖励的时间,将奖励存放在玩家物品栏中,并且在不同服务中均对玩家有所了解。