Game Center の構成

Leaderboard の構成

Leaderboard を使用すると、同じゲーム内の他のプレイヤーとスコアを比較できます。App Store Connect で Leaderboard を構成するときは、収集するスコアや注文方法などの詳細を指定します。Leaderboard を表示する言語ごとに、Leaderboard 名、スコア形式、およびスコア単位を指定します。また、スコアを示すローカライズされた画像を Leaderboard に含めることもできます。

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

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

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

App ごとに最大 500 個の 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. 必須情報を入力します。

    • ローカリゼーション

    • 表示名:Leaderboard のローカライズされた参照名。たとえば、言語メニューからフィンランド語を選択した場合、名前のフィールドには Leaderboard のフィンランド語の名称を入力します。

    • スコアのフォーマットサフィックスの単数形や複数形バージョン

      選択した言語で不要の場合は、複数形用の「スコアのフォーマットサフィックス」セクションが表示されません。また、スコアとサフィックスの間にスペースを挿入する場合は、スペースの後にサフィックスのテキストを入力します。

    • スコアのフォーマットタイプ (オプション)

    • イメージ (オプション)

  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. 「開始日時」「持続時間」「Restarts Interval」(再開の周期) フィールドを入力します。

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

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

    • スコアのフォーマット

    • スコアの範囲 (オプション)

    • スコア送信タイプ

    • 並べ替えの順序

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

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

  12. 必須情報を入力します。

    • ローカリゼーション

    • 表示名:Leaderboard のローカライズされた参照名。たとえば、言語メニューからフィンランド語を選択した場合、名前のフィールドには Leaderboard のフィンランド語の名称を入力します。

    • スコアのフォーマットサフィックスの単数形や複数形バージョン

      選択した言語で不要の場合は、複数形用の「スコアのフォーマットサフィックス」セクションが表示されません。また、スコアとサフィックスの間にスペースを挿入する場合は、スペースの後にサフィックスのテキストを入力します。

    • スコアのフォーマットタイプ (オプション)

    • イメージ (オプション)

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

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

Leaderboard の削除

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

ライブ状態の Leaderboard のアーカイブについて詳しくはこちらを参照してください。

  1. 「アプリ」から、目的のアプリを選択します。

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

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

    Leaderboard のスクリーンショットを削除
  4. 「削除」をクリックします。

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