-
Game Center の概要
-
Leaderboard の構成
-
Leaderboard セットの構成
-
達成項目の構成
-
Leaderboard と達成項目の構成
-
Leaderboard と達成項目をアーカイブする
-
チャレンジの有効化
-
Game Center グループの概要
-
グループを作成する
-
グループに App を追加する
-
グループを編集
-
グループから App を削除する
-
Game Center App のテストの概要
-
Leaderboard のテストデータを削除
-
Game Center で App のバージョンを有効にする
-
App のバージョンに Leaderboard を追加する
-
バージョンへの Leaderboard セットの追加
-
達成項目をバージョンに追加する
-
マルチプレーヤー互換性を追加
-
スコアとプレイヤーの管理
-
App で Game Center を無効にする
Game Center の概要
Game Center は、ソーシャルゲーム機能を提供する Apple のサービスです。Game Center では、Leaderboard でのスコアの追跡、達成項目の進捗状況の確認、友達を招待してプレイしたり、友達とのマルチプレーヤーゲームの開始や自動マッチが可能です。
ゲーム App が、Leaderboard や達成項目など Game Center の特定の機能に対応できるようにするには、追加でアセットとメタデータを提出する必要があります。たとえば、「達成項目」用の画像や説明、「Leaderboard」用のアートワークなどが追加で必要となります。こうした追加アセットの提供および管理は、すべて App Store Connect アカウント内で実行します。
ゲームに Game Center の機能を実装したら、App Store Connect でメタデータを入力できます。ゲームを開発する際には、次の作業に進む前に各ステップを完全に実装するのではなく、App の開発段階に際して Game Center コンポーネントを開発、設計、設定、テストすることをお勧めします。
App Store Connect API を使用して Game Center 対応バージョンを管理する方法については、こちらをご覧ください。
必要な役割:Account Holder、Admin、App Manager、Developer、または Marketing。「役割の権限」を参照してください。
-
Xcode で Game Center を有効にする
Xcode でプロジェクトを作成し、App 名とバンドル ID を入力して Game Center を有効にすると、GameKit フレームワークと Game Center エンタイトルメントがプロジェクトに追加されます。詳細は、こちらをご覧ください。
-
App Store Connect で Game Center の設定を行う
App Store Connect で、Xcode で入力したバンドル ID と一致する App をアカウントに追加し、App バージョンで Game Center を有効にした後、Leaderboard、達成項目、チャレンジ、グループ、マルチプレーヤー互換性など、Game Center の構成要素を設定します。
-
Game Center をゲーム App に組み込む
Xcode で、App にコードを追加し、サービスで使用されるコンポーネントを構成することで、Game Center を組み込みます。これらのコンポーネントは、App バンドルとは別に構成します。ただし、Game Center 固有の設計および開発要件を確実に満たすよう、ゲームのコードへの関連付けを緊密に行う必要があります。開発および設計情報については、「GameKit」および「Game Center」を参照してください。
-
ゲームをテストする
Game Center のコンポーネントをテストして、個別および共同で動作することを確認します。Apple は、すべてのプレリリース開発を、リリースしたゲームとまったく同じサーバ環境で実行することを許可しています。これは、テスターが他のテスターだけでなく、完全なプレイヤーベースでプレイできるようにするといった利点をもたらします。
-
ゲームを配信する
Game Center コンポーネントを App バージョンに追加します。この手順により、Game Center のコンポーネントが、App Store の提出に必要なプラットフォームバージョンに含まれていることが保証されます。審査に App を送信する前に、この手順を完了してください。