成就通过奖励玩家在游戏中达到特定里程碑或完成挑战来提高玩家的参与度。它们能吸引更广泛的受众群体,包括可能对竞争性排行榜不太感兴趣但喜欢个人进度的玩家。
高品质的成就能让您的游戏更具吸引力,并提高游戏在 Google Play 上的曝光度,从而鼓励用户开始玩游戏。此外,它们还使您的游戏符合任务的条件,用户完成任务后可获得奖励。
为了满足 Google Play 游戏 Level Up 用户体验指南,您的游戏需要使用 Play 游戏服务 v2 SDK 实现平台身份验证,并符合基准级别的成就要求。
如需为游戏添加成就,请执行以下操作:
- 确定要奖励哪些成就、这些成就的名称以及关联的图标。 请参阅质量检查清单。
- 在 Play 管理中心内配置成就,您可以逐个添加成就,也可以使用批量上传选项。 请参阅添加成就。
- 在游戏中集成,方法是当用户使用客户端实现中提供的 ID 获得或完成某项成就时,调用 Play 游戏服务 API。
- 验证成就是否按计划运作。 请参阅测试成就。
- 发布成就和游戏。请参阅发布成就。
设计高质量的成就
必需和建议的成就
基准
- 在整个游戏生命周期内,应设置至少 10 项成就。
- 应有至少 4 项成就能让所有玩家在开玩后 1 小时内合理可靠地达成。在整个游戏生命周期内,您最多可以创建 400 项成就。
- 所有成就都应有别具一格的名称和说明。这些内容应能让用户明确了解成就解锁条件。
- 所有成就都应有极具辨识度的图标。
建议
质量核对清单
如需设计优质的成就来提升用户体验,请务必遵循质量检查清单。
学习奖章基础知识
在 Google Play 管理中心内查看成就时,您会看到以下类型、元素和状态:
成就类型
成就分为三种类型:
- 标准成就是一种基本成就,只需一步即可解锁。创建具有各种目标的成就,例如达到游戏中的特定等级、升级角色或基地、赢得比赛,甚至失败的尝试。此外,在游戏中新增关卡或剧集时添加新成就。
- 分步成就是指玩家需要在较长的一段时间内逐步达成成就。因此,对于开发者来说,它们是引导玩家行为和奖励持续互动的强大工具。开发者应尽可能多地为游戏创建增量成就,而不是标准成就。
在设计增量成就时,请参考以下准则:
- 奖励核心游戏循环互动 - 使用增量成就来奖励玩家反复参与游戏的核心、最常见操作。让玩家感受到自己的参与得到了认可,并且富有意义。
- 确保进度可衡量且可见 - 增量成就的魅力在于进度条。衡量进度并向 Play 游戏服务报告。
- 使用层级来创建里程碑 - 10,000 的目标可能会让人感觉遥不可及。将成就分为多个层级,让用户多次获得满足感。
例如,
- 第 1 级:“怪物猎手” - 击败 1,000 个敌人
- 第 2 级:“怪物克星” - 击败 5,000 个敌人
- 第 3 级:“战争机器” - 击败 10,000 名敌人
- 目标应是马拉松,而不是短跑 - 目标数量应足够高,至少需要 10 个会话才能实现。
- 隐藏成就会向玩家隐藏其详细信息。使用隐藏成就制造惊喜和愉悦感,但要谨慎使用。 Play 游戏服务将为成就提供通用的占位符说明和图标。如果某个成就包含您不想泄露的游戏剧透(例如,“发现自己从头到尾都是幽灵!”),请将其设为隐藏。
成就的基本要素
每一项成就都有以下相关联的基本元素:
- Id:Google Play 管理中心生成的唯一字符串。 您将使用此唯一 ID 来指代游戏客户端中的成就。
- 名称:成就的简称(例如“馅饼大师”)。 该值最多可包含 100 个字符。
- Description:成就的简要描述。 通常情况下,该值会告知玩家如何达成成就(例如,“Bake a lemon meringue pie before sundown”)。该值最多可包含 500 个字符。
- Icon:与您的成就相关联的方形图标。 如需了解创建成就图标时的最佳实践,请参阅图标指南部分。
- 列表顺序:当玩家查看与游戏相关联的成就时,未解锁成就的显示顺序。您可以按任意顺序排列。达成的成就会按照达成顺序显示在列表顶部。
成就状态
成就可以处于以下三种不同的状态之一:
- 隐藏成就是指成就的详细信息将对玩家隐藏。Play 游戏服务将为处于隐藏状态的成就提供通用的占位符说明和图标。如果某个成就包含您不想过早显示的游戏剧透(例如,“Discover that you were a ghost all along!”),我们建议您将其设为隐藏。
- 显示成就表示玩家已知晓该成就,但尚未达成该成就。大多数成就刚开始就处于揭密状态。
- 达成成就表示玩家已成功达成该成就。玩家可以离线达成成就。当游戏上线后,它会与 Play 游戏服务同步以更新成就的达成状态。
积分和经验值
在启用 Play 游戏服务的游戏中,成就具有分值,可计入玩家的经验值 (XP)。这些点用于计算每项成就的经验值。
经验值的计算公式如下:
XP for an achievement = 100 * (point value for the achievement)
当玩家赢得成就时,Play 游戏服务会跟踪其累积的经验值。当玩家获得足够的积分来升级时,Play 游戏服务会向 Google Play 游戏应用发送通知。玩家可以直接在 Google Play 游戏应用内的个人资料页面中查看自己的当前等级和经验值历史记录。
为成就分配积分值时,请遵循以下准则:
- 一个游戏的所有成就的总积分不得超过 2,000 分。
- 积分值必须是 5 的倍数。
- 任何一项成就都不得超过 200 分。
- 根据成就的复杂程度和稀有程度分配积分值。
- 请务必预留一部分积分,不要用完 2,000 点的积分总额度。这样一来,您就可以为未来的游戏关卡或更新添加新成就。