Game Center

借助 Apple 的社交游戏网络 Game Center,为您的游戏平添乐趣,吸引更多玩家。在 Game Center 中,玩家可以开设一个在各个 Apple 平台上通用的帐户,还能使用 Game Center 排行榜、成就、多人游戏和仪表盘等功能。在您的自定用户界面中添加功能,或充分利用更新版的 Game Center 用户界面。

排行榜

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

成就

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

挑战

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

多人游戏

Game Center 支持实时的回合制多人游戏功能,让玩家无需退出您的游戏即可与其他玩家沟通互动。玩家可以邀请 Game Center 朋友、联系人、iMessage 信息群组及附近的玩家,或与其他对手自动匹配,以便在 iOS、iPadOS 和 macOS 上快速开始游戏。交友邀请收件箱让玩家能够在同一位置轻松管理各种请求。

仪表盘

Game Center 的仪表盘汇集了玩家个人资料和您游戏支持的各项 Game Center 功能,例如成就、排行榜和挑战,方便玩家访问和查看。您可以添加深层链接,方便玩家访问仪表盘的特定部分,或是通过访问点轻松访问整个仪表盘。

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

朋友

Game Center 为游戏内外的玩家牵线搭桥。玩家们可以一起开始多人游戏、查看朋友在排行榜上的排名、在 App StoreGame Center 小组件中了解 Game Center 朋友正在玩的游戏,等等。

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

发现

支持 Game Center 的游戏会显示在 App Store 上的“朋友在玩”部分中,方便玩家浏览和探索朋友在玩的新游戏。App Store 产品页面还会向玩家显示他们的哪些朋友在玩您的游戏,而且可以将“朋友在玩”和“继续游戏”小组件添加到他们的主屏幕中,让他们能够快速进入游戏。

添加 Game Center 支持

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