View a markdown version of this page

GAMESEC03-BP01 确定识别和控制玩家访问游戏环境和资源的方法 - 游戏行业镜头

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

GAMESEC03-BP01 确定识别和控制玩家访问游戏环境和资源的方法

此决定受您的玩家获取和获利策略、玩家体验以及其他因素的影响,例如游戏发行合作伙伴可能提供的现有功能。例如,游戏可能需要购买,并要求玩家创建用户个人资料以将真实货币支付方式与其账户关联起来。

在未建立这种最佳实践的情况下暴露的风险等级:高

实施指导

或者,游戏可能希望通过消除在玩游戏之前创建用户帐户的需要来减少首次玩家体验的进入门槛,从而提高玩家首次尝试游戏的机会。通常,游戏将为其游戏实现一种或多种玩家身份和访问管理方法组合。

未经身份验证或匿名访问

在游戏不需要玩家在社交网络和游戏系统上创建新用户帐户或关联其身份的情况下,此访问级别非常有用。这是玩家开始玩游戏的最简单、最快的方式,在游戏开发者可能希望减少初始体验的进入门槛的手机游戏中尤其有用。 

在此访问场景中,如果您想识别游戏安装中的使用情况,则可以对游戏客户端进行编程,以生成唯一标识符并将其存储到玩家的设备上。这个唯一标识符用于在玩家设备上的游戏会话中识别玩家,并允许分析报告一段时间内的使用情况。之后,如果玩家选择创建账户,你可以将他们的新用户账户与他们先前生成的唯一标识符关联起来。这会将他们的新玩家身份与其历史使用情况联系起来,其中可能包括统计数据和游戏成就。 

如果玩家最终没有创建和关联账户,则可以唯一识别玩家用来与游戏互动的设备,但不会收集和存储有关该玩家的可恢复信息。因此,如果玩家损坏或丢失了设备,先前存储的与该设备相关的数据也会丢失,可能无法恢复。

使用用户名和密码进行身份验证

游戏可能允许玩家使用存储在游戏后端的用户名和密码创建自己的用户帐户。当游戏开发者与游戏发行商合作时,可能会发生这种情况,而该发行商已经拥有可供开发者集成的现有玩家账号系统。或者,发布自己的游戏的开发者可能希望通过允许玩家创建单一用户帐户来访问他们发布的游戏来简化玩家体验。

与第三方社交网络和游戏系统的身份验证和账户关联

在线游戏和具有社交功能的游戏通常会提供第三方身份提供商联盟以简化玩家体验。与其要求玩家创建用户名和密码组合进行身份验证,不如使用联合身份验证来允许玩家使用其在社交网络和游戏系统中的第三方账户进行身份验证。此登录过程简化了玩家的登录和注册体验。它还为强制创建帐户提供了一种便捷的替代方案,也为玩家提供了访问游戏的顺畅方法。 

对于游戏开发者而言,联合登录流程可以简化玩家验证工作流程。它还可以提供一种更可靠的方式来管理用于个性化的玩家数据。这是因为您无需要求玩家向您提供他们可能已经提供给第三方身份提供商的某些数据。此外,这些系统还集成了其他社交功能,例如将玩家与朋友联系起来的功能。

实施步骤

  • 使用未经身份验证或匿名访问来生成唯一的设备标识符以跟踪使用情况,并在以后启用账户关联,从而减少初次玩家的障碍。

  • 使用现有的玩家账户系统或创建跨游戏的统一体验,对专用用户账户实施用户名和密码身份验证。

  • 集成第三方身份提供商以进行联合身份验证,简化登录流程并允许访问社交功能和个性化数据。