-
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 の概要
Apple のソーシャルゲームネットワークである Game Center を活用すれば、プレイヤーが Apple の各種デバイスでゲームを見つけたり、Leaderboard で各自のスコアを把握したり、達成項目の進捗状況を確認したり、友達を招待したり、自動マッチング機能でマルチプレイヤーゲームを開始したりするなど、たくさんのことができるようになります。Game Center 機能の実装が完了したら、App Store Connect で関連するメタデータを入力しましょう。
注:Game Center 機能を搭載したゲームを新規 App Bundle に追加するには、当該ゲームが 1 つ以上の App Store ストアフロントで「Ready for Distribution」(配信準備完了) になっている必要があります。
以下の手順は、記載の順序で実行していただくことはもちろん、必要に応じて順序を変えて行っていただくことも可能です。
App Store Connect API を使用して Game Center 対応のアプリバージョンを管理する方法については、こちらをご覧ください。
必要な役割:Account Holder、Admin、App Manager、Developer、または Marketing。「役割の権限」を参照してください。
-
Xcode で Game Center を有効にする
Xcode でプロジェクトを作成し、アプリ名とバンドル ID を入力して Game Center を有効にすると、GameKit フレームワークと Game Center のエンタイトルメントがプロジェクトに追加されます。Xcode で Game Center を有効にする際の詳細は、こちらを参照してください。
-
App Store Connect で Game Center の設定を行う
App Store Connect で、Xcode で入力したバンドル ID と一致するアプリをアカウントに追加し、アプリバージョンで Game Center を有効にした後、Leaderboard、達成項目、チャレンジ、グループ、マルチプレーヤー互換性など、Game Center の構成要素を設定します。
-
Game Center 機能を実装する
Xcode で、アプリにコードを追加し、サービスで使用されるコンポーネントを構成することで、Game Center を組み込みます。これらのコンポーネントは、App Bundle とは別に構成します。ただし、デザインと開発における要件をすべて確実に満たすよう、ゲームのコードとの関連付けを緊密に行う必要があります。詳細についてはこちらを参照してください。デザインのガイダンスを参照するには、「ヒューマンインターフェイスガイドライン」にアクセスし、「テクノロジー」セクションの「Game Center」を選択してください。
-
ゲームをテストする
Game Center のコンポーネントが個別・同時に動作することを確認します。Apple では、すべてのプレリリース開発をリリースされたゲームと同じサーバ環境で行うことができるため、ほかのテスターだけでなく、すべてのプレイヤーベースでプレイできます。
-
ゲームを配信する
ゲームを審査に提出する前に、Game Center コンポーネントが目的のプラットフォームバージョンに追加されていることを確認してください。