App Store Connectヘルプ
Game Centerの概要
Game Centerは、Appleのソーシャルゲームネットワークです。プレイヤーがゲームの進行状況を確認したり、友達を招待してプレイしたり、自動マッチング機能を使ってマルチプレイヤーゲームを開始したりするなど、たくさんのことができるようになります。また、プレイヤーの各種デバイスでゲームを見つけやすくなります。Game Center機能の実装が完了したら、App Store Connectで関連するメタデータを入力しましょう。
注:Game Center機能を搭載したゲームを新しいApp Bundleに追加するには、そのゲームのステータスが少なくとも1つのApp Storeストアフロントで「配信準備完了」になっている必要があります。欧州連合の代替アプリマーケットプレイスを介して配信するゲームの場合、Game Center機能を利用できるようにするには、そのアプリが少なくとも1つのApp Storeストアフロントで配信されている必要があります。
以下の手順は、記載の順序で実行していただくことはもちろん、必要に応じて順序を変えて行っていただくことも可能です。
必要な役割: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コンポーネントを目的のプラットフォームバージョンに追加します。