App Store Connectヘルプ

サポート / App Store Connect / Game Centerの構成 / Leaderboardの管理

Game Centerの構成

Leaderboardの管理

Leaderboardは、ゲーム内で友好的な競争を促すのに役立ちます。App Store ConnectでLeaderboardを設定するときは、収集するスコアやその順序などの詳細を指定します。Leaderboardを表示する言語ごとに、Leaderboard名、スコアのフォーマット、スコア単位を指定します。また、スコアを示すローカライズされた画像をLeaderboardに含めることもできます。

作成できるLeaderboardには、次の2種類があります。

  • 標準Leaderboard:Leaderboardが削除されない限り、スコアデータがリセットされないLeaderboard。

  • 周期Leaderboard:設定に基づいてスコアデータが継続的にリセットされるLeaderboard。

Leaderboardセットを使用せずに設定できるLeaderboardは最大100個です。Leaderboardセットを使用する場合は、最大500個のLeaderboardを、100個のLeaderboardセットにまたがって設定できます。

開発情報については、「GameKit」の「Leaderboards」を参照してください。

必要な役割:Account Holder、Admin、App Manager、Developer、またはMarketing。「役割の権限」を参照してください。

標準Leaderboardを作成する

  1. 「アプリ」でGame Centerを有効にするアプリを選択します。

  2. サイドバーで、「Game Center」をクリックします。

  3. 「Leaderboardを追加」をクリックします。

    注:Leaderboardがすでにある場合は、「Leaderboard」セクションの追加ボタン(+)をクリックします。Leaderboardセットがすでにある場合は、新しいLeaderboardセットを作成するか、選択したセットに新しいLeaderboardを追加します。

  4. 参照名とLeaderboard IDを入力します。

  5. 「標準Leaderboard」を選択します。

  6. 「次へ」をクリックします。

  7. スコアのフォーマット情報を入力します。

  8. 「作成」をクリックします。

  9. 「Leaderboardのローカリゼーション」で、「ローカリゼーションを追加」をクリックして言語を1つ以上追加します。

  10. ローカリゼーション情報を入力します。

  11. 「保存」をクリックします。

    Leaderboardの言語サポートを追加するには、言語ごとに上記の手順を繰り返します。Leaderboardの公開準備が整い次第、アプリバージョンに追加してください。

周期Leaderboardを作成する

周期Leaderboardでは、Leaderboardのスコアをリセットできるため、Leaderboardの構成に柔軟性が加えられます。Leaderboardをリセットする機能は、プレーヤーがLeaderboardの周期ごとに新しいトップスコアを記録できるため、より競争性のあるゲーム体験を作り出します。

Leaderboardの最小周期は5分、最大周期は30日です。なお、周期が重ならないように設定してください。

  1. 「アプリ」で、表示するアプリを選択します。

  2. サイドバーで、「Game Center」をクリックします。

  3. 「Leaderboardを追加」をクリックします。

    注:Leaderboardがすでにある場合は、「Leaderboard」セクションの追加ボタン(+)をクリックします。Leaderboardセットがすでにある場合は、新しいLeaderboardセットを作成するか、選択したセットに新しいLeaderboardを追加します。

  4. 参照名とLeaderboard IDを入力します。

  5. 「次へ」をクリックします。

  6. 「周期Leaderboard」を選択します。

  7. 「開始日時」「期間」「再起動間隔」フィールドを入力します。

  8. 「次へ」をクリックします。

  9. スコアのフォーマット情報を入力します。

  10. 「作成」をクリックします。

  11. 「Leaderboardのローカリゼーション」で、「ローカリゼーションを追加」をクリックして言語を1つ以上追加します。

  12. ローカリゼーション情報を入力します。

  13. 「保存」をクリックします。

    Leaderboardの言語サポートを追加するには、言語ごとに上記の手順を繰り返します。Leaderboardの公開準備が整い次第、アプリバージョンに追加してください。

デフォルトのLeaderboardを設定する

  1. 「アプリ」で、表示するアプリを選択します。

  2. サイドバーで、「Game Center」をクリックします。

  3. 「Leaderboard」セクションで「デフォルト」列を探し、デフォルトとして設定したいLeaderboardにカーソルを置きます。

  4. 「デフォルトに設定」をクリックします。

Leaderboardの配置

Leaderboardは、App Store Connectに表示される順にプレイヤーに提示されます。Leaderboardの順序は、アプリのGame Centerページで変更できます。

  1. 「アプリ」で、表示するアプリを選択します。

  2. サイドバーで、「Game Center」をクリックします。

  3. 右上の「順序を編集」をクリックします。

    Leaderboardセット内のLeaderboardの順序を変更するには、目的のLeaderboardセットを選択してから「順序を編集」をクリックします。

  4. 各Leaderboardの左側にある並べ替えバーをクリックし、希望の位置までドラッグします。

  5. 「保存」をクリックします。

Leaderboardをアーカイブまたはアーカイブ解除する

ライブ状態のLeaderboardをアーカイブすることで、Game Centerのユーザインターフェイスにおけるすべての関連セクションからLeaderboardを削除できます。また、これによりGKLeaderboardの取得時にデータを返さないようになります。Leaderboardのアーカイブとアーカイブ解除はいつでも行えます。

  1. 「アプリ」で対象のアプリを選択します。

  2. サイドバーで、「Game Center」をクリックします。

  3. 「Leaderboard」セクションでアーカイブするLeaderboardを選択すると、

    Leaderboardセットがある場合は、表示したいLeaderboardセットを選択してから、アーカイブしたいLeaderboardを選択します。

  4. 「Leaderboardをアーカイブ」をクリックします。

    Leaderboardがすでにアーカイブされている場合は、「Leaderboardのアーカイブを解除する」オプションが表示されます。このオプションをクリックし、指示に従ってアーカイブを解除します。

  5. 「アーカイブ」をクリックします。

    変更がプレイヤーに反映されるまでに1時間以上かかる場合があります。

アーカイブ済みのLeaderboardの一覧を表示するには、「Leaderboard」セクションにある省略記号メニュー(...)をクリックし、「アーカイブ済みのLeaderboardを表示」を選択します。Leaderboardセットが複数ある場合は、最初に表示したいLeaderboardセットを選択します。

App Store ConnectまたはGameKitでデフォルトのLeaderboardを設定する方法については、それぞれのリンクから記事を参照してください。

Leaderboardの削除

Leaderboardのステータスは、Leaderboardテーブルの「ステータス」列に表示されます。使用可能なステータス値は、「Leaderboardのステータス」で説明されています。Leaderboardが削除可能な場合は、この列に「削除」ボタンが表示されます。Game CenterでLeaderboardが利用可能になった後は、そのLeaderboardを削除することはできません。

  1. 「アプリ」で、表示するアプリを選択します。

  2. サイドバーで、「Game Center」をクリックします。

  3. 「Leaderboard」セクションで、削除するLeaderboardにカーソルを置き、削除ボタンをクリックします。

  4. 「削除」をクリックします。

  5. なおLeaderboardの削除は、「Leaderboard」セクションからLeaderboardを1つ選択し、左下に表示される「Leaderboardを削除」をクリックして行うことも可能です。