Game Center

借助 Apple 的社交游戏网络 Game Center,为您的游戏平添乐趣,吸引更多玩家。在 Game Center 中,玩家可以创立一个在各个 Apple 平台上通用的身份来与朋友紧密互动。您可以轻松地整合 Game Center 功能,包括排行榜、成就、多人竞赛和实时游戏。了解 Game Center 如何帮助新玩家通过 App Store 或朋友发现您的游戏 — 同时让现有玩家持续获得游戏乐趣。

iPad Pro 上的 Game Center 中显示了近期活动

排行榜

排行榜让玩家可以在您的游戏中参与各种新的竞赛,并邀请其他玩家来挑战自己的高分记录。玩家可以查看自己在全球玩家及自己 Game Center 朋友中的排名情况。您甚至可以在自定 UI 中创建仅限朋友参与的排行榜。经典排行榜是持续有效的排行榜,会永久保留玩家的分数。这类排行榜可用于展示整体赛事的分数或整个赛事周期中的分数 (例如,所有比赛的获胜次数,或完成一个关卡所花的最短时间)。定期更新的排行榜是短期排行榜,在设定的时间 (例如,每天、每月或每周) 到期后会重新排名。定期更新的排行榜可用于短期的实时活动 (例如,显示一周内赢得的最多比赛次数)。您可以在游戏中使用其中一种排行榜,也可以两种排行榜都使用。

玩家可以收到有关排行榜活动的推送通知 (例如当有人超过他们的分数时),这样他们就可以掌握游戏中的最新活动信息并保持关注。

成就

成就是特殊的里程碑,可显示玩家何时成功达成了游戏中的特定目标。您可以决定哪些成就与自己的游戏相关,并值得提供给您的玩家。向玩家显示的成就会分为未解锁、进行中或已获得。您还可以创建隐藏的成就,让它们仅在玩家达成后显示。您可以考虑使用隐藏的成就来防止泄露游戏剧情,给玩家带来惊奇与喜悦。您最多可以提供 100 个成就,其中每个成就最多可以奖励 100 点积分,您的游戏一共最多可以奖励 1,000 点积分。在发布游戏的初始版本时请牢记这些限制,因为您可能需要在将来的更新中添加新的成就。为丰富游戏内容,您可以考虑创建一组需要持之以恒和多种技能才能达成的成就。

挑战

挑战让玩家可以直接与朋友展开竞赛,冲击高分或达成特定成就。默认情况下,挑战不会显示在仪表盘上。您可以通过 App Store Connect 选择在仪表盘上显示挑战。

仪表盘

Game Center 的仪表盘汇集了玩家个人资料和您游戏支持的各项 Game Center 功能,方便玩家访问和使用。玩家可以查看他们的成就和排行榜,以及朋友在游戏内的最新活动提要。他们还可以查看朋友在玩的其他游戏,及其取得的游戏得分和成就。玩家可以通过轻点某个活动来到相关目标位置,例如,当用户通过某个活动看到朋友正在玩您的游戏时,可以轻点该活动进入您的游戏,和朋友一起畅玩。

添加访问点,让玩家可以在游戏中轻松访问仪表盘。在访问点最初显示时,您可以选择显示重点信息,例如成就数量或默认的排行榜排名,帮助玩家快速了解自己的游戏进度。在显示所有重点信息后,访问点将折叠为仅显示玩家的头像。

多人游戏

Game Center 既支持实时的,也支持回合制的多人游戏功能,让玩家无需退出游戏即可与其他玩家沟通互动。玩家可以邀请 Game Center 朋友、联系人、iMessage 信息群组及附近的玩家,或与其他对手自动匹配,以便在 iOS、iPadOS 和 macOS 上快速开始游戏。

朋友

Game Center 为游戏内外的玩家牵线搭桥。玩家们可以在 App StoreGame Center 小组件中一起开始多人游戏、了解朋友在排行榜上的排名、跟进朋友正在玩的游戏,等等。此外,交友邀请收件箱让玩家能够在同一位置轻松管理各种请求。

您可以利用 Friends API 打造流畅的社交和多人游戏体验。帮助朋友一起完成任务,在您的自定 UI 中显示仅限朋友参与的排行榜,还可以在等级地图中显示朋友的进度。每个游戏都会提示玩家访问他们的 Game Center 朋友列表,让玩家随时随心控制自己的活动分享。

在通讯录中,Game Center 朋友的联系人名片会包含其个人资料的链接,用户还可以轻点按钮邀请其他联系人成为朋友。

发现

用户可以在他们的多台 Apple 设备以及 App Store 上发现支持 Game Center 的游戏。这有助于新玩家找到您的游戏,同时还有助于激励现有玩家继续游戏。

朋友正在玩:App Store 的这个部分中,玩家可以浏览和探索朋友在玩的新游戏。

小组件:玩家可以将“朋友在玩”和“继续游戏”小组件添加到他们的主屏幕中,方便他们快速进入游戏。

产品页:游戏的 App Store 产品页包含 Game Center 部分,向用户显示哪些朋友在玩您的游戏以及他们已取得的成就数量。

iPhone 的 Game Center 中显示了“朋友在玩”
朋友在玩
iPhone 显示“继续游戏”小组件
小组件
iPhone 上显示了一个 App 产品页,其中提供了“Game Center 成就”和“在玩游戏”信息。 iPhone 上显示了一个 App 产品页,其中包含“新功能”和“Game Center 成就”。
产品页

添加 Game Center 支持

首先,在您的 Xcode 项目中添加 Game Center 这项功能,并在 App Store Connect 中配置相关功能。然后,使用 GameKit 框架来实现您想使用的 Game Center 功能。您可以利用全新升级的 Game Center 界面,也可以在您的自定界面中添加功能。您必须确认玩家已在设备上登录 Game Center,您的游戏才能向其提供 Game Center 功能。此外,您还可以接收游戏邀请、挑战邀请、用户变更等通知。