実績

実績は、ゲーム内の特定の目標を達成したり、チャレンジをクリアしたりしたプレーヤーに報酬を与えることで、エンゲージメントを高めます。実績は、競争的なランキングにはあまり興味がないが、個人的な進捗状況を楽しむプレーヤーなど、幅広いユーザーにアピールします。

質の高い実績は、ゲームの魅力を高め、Google Play 全体での見つけやすさを高め、ユーザーにプレイを促します。また、マイルストーンを達成したユーザーに報酬を付与するクエストの対象にもなります。

Google Play Games Level Up ユーザー エクスペリエンスに関するガイドラインを満たすには、ゲームがベースライン レベルの実績に準拠している必要があります。

ゲームに実績を導入するには:

  1. 付与するアチーブメント、その名前、関連するアイコンを決定します。品質チェックリストを参照してください。
  2. Google Play Console で、実績を個別に追加するか、一括アップロード オプションを使用して実績を設定します。実績を追加するを参照してください。
  3. ユーザーがクライアント実装から提供された ID を使用して実績を達成または完了したときに、Play Games サービス API を呼び出すことで、ゲームに統合します。
  4. アチーブメントが計画どおりに機能していることを確認します。テストの成果を参照してください。
  5. 実績とゲームを公開します。実績を公開するを参照してください。

高品質のアチーブメントを設計する

Baseline

  • ゲームのライフタイム全体にわたって、少なくとも 10 個の実績を設定します。
  • すべての実績に一意の名前と説明が必要です。ユーザーがアチーブメントを獲得するために必要なことを明確に伝える必要があります。
  • 新しいアチーブメントには一意のアイコンが必要です。
  • クエストの対象となるためにのみ必要:
    • ゲームをプレイするすべてのユーザーが、1 時間以内に 4 つ以上の実績を達成できる。ゲームのライフサイクル全体で最大 400 個の実績を作成できます。

推奨

  • 増分実績を使用して進行状況を表示します。
  • ゲームのライフタイム全体にわたって 40 個以上の実績(サプライズや喜びをもたらすもの、マイルストーンを認識するもの、プレーヤーの進捗状況を把握するものなど)を実装します。
  • 隠し実績を使用して、驚きと喜びの要素を追加します。
  • 新しいレベルやエピソードがゲームに追加されたときに、新しい実績を追加します。

品質チェックリスト

ユーザー エクスペリエンスを向上させる高品質のアチーブメントを設計するには、品質チェックリストに沿って設計してください。

実績の基本

Google Play Console で実績を表示すると、次のタイプ、要素、状態を確認できます。

実績の種類

アチーブメントには次の 3 種類があります。

  1. 標準実績は、1 つのステップでアンロックされる基本的な実績です。ゲーム内の特定のレベルに到達する、キャラクターや拠点をレベルアップする、試合に勝利する、失敗した試みなど、さまざまな目標を設定した実績を作成します。また、ゲームに新しいレベルやエピソードが追加されたときに、新しい実績を追加します。
  2. 増分実績は、プレーヤーがより長い期間にわたって実績の獲得に向けて徐々に進捗していくものです。そのため、デベロッパーがプレーヤーの行動を誘導し、継続的なエンゲージメントに報酬を与えるための強力なツールとなります。デベロッパーは、ゲームの標準実績よりも増分実績を作成する機会を最大限に活用する必要があります。

    増分アチーブメントを設計する際は、次のガイドラインを参照してください。

    • コア ゲームプレイ ループのエンゲージメントに報酬を与える - 段階的なアチーブメントを使用して、ゲームの中心となる最も一般的なアクションを繰り返し行うプレーヤーに報酬を与えます。プレーヤーのエンゲージメントが認識され、有意義なものになるようにします
    • 進捗状況を測定可能にして表示する - 増分実績の魅力は進捗状況バーにあります。進捗状況を測定して、Play ゲームサービスに報告します。
    • 階層を使用してマイルストーンを作成する - 10,000 という目標は非常に遠く感じられることがあります。階層化された達成目標に分割して、達成感を何度も味わえるようにします。

      次に例を示します。

      • Tier 1: 「Monster Slayer」 - 敵を 1,000 体倒す
      • Tier 2: 「Creature Crusher」 - 敵を 5,000 体倒す
      • ティア 3: 「ウォーマシン」 - 10,000 人の敵を倒す
    • 目標は短距離走ではなくマラソンであるべきです。目標値は、達成に少なくとも 10 回のセッションを必要とするほど高い値に設定する必要があります。
  3. 非公開の実績は、詳細がプレーヤーに表示されません。隠しアチーブメントは、ユーザーを驚かせ楽しませるために使用しますが、頻繁には使用しないでください。Play Games サービスには、実績用に汎用プレースホルダの説明とアイコンが用意されています。ゲームについてまだ明かしたくないネタバレ(「実は最初から幽霊だった」など)が含まれている場合は、実績を非公開にします。
実績の基本要素

すべての実績に、以下の基本要素が関連付けられます。

  • Id: Google Play Console によって生成される一意の文字列。この一意の ID を使用して、ゲーム クライアント内のアチーブメントを参照します。
  • Name: アチーブメントの短い名前(「パイマン」など)。100 文字まで設定できます。
  • 説明: 実績についての簡単な説明。通常は実績の獲得方法(「日没までにレモン メレンゲ パイを焼く」など)を説明します。値は 500 文字までです。
  • Icon: 実績に関連付ける正方形のアイコン。実績アイコンを作成する際のおすすめの方法については、アイコンのガイドラインのセクションをご覧ください。
  • List order: ゲームに関連付けられている実績を表示するときに、ロックされた実績が表示される順序。任意の順序を指定できます。ロック解除された実績はリストの一番上に、達成された順に表示されます。
実績の状態

実績は、次の 3 種類の状態のいずれかになります。

  • 非公開の実績とは、詳細がまだプレーヤーに明らかにされていない実績です。Play Games サービスには、非公開の状態の実績用に、汎用プレースホルダの説明とアイコンが用意されています。ユーザーに知らせるのはまだ早い情報(「実は最初から幽霊だった」など)が含まれている場合は、実績を非公開にすることをおすすめします。
  • 周知の実績とは、プレーヤーはすでに知っているが、まだ獲得していない実績です。ほとんどの実績は、最初から周知状態にします。
  • 達成済みの実績とは、プレーヤーがすでに獲得した実績です。実績はオフラインでも達成できます。ゲームがオンラインになると、Play Games サービスと同期され、実績の達成済み状態が更新されます。

ポイントと経験値

Play Games サービス対応ゲームの実績には、プレーヤーの経験値(XP)に貢献する点数があります。これらのポイントは、各実績の XP を計算するために使用されます。

経験値を計算する式は次のとおりです。

XP for an achievement = 100 * (point value for the achievement)

プレーヤーが実績を獲得すると、Play Games サービスは累積 XP を記録します。プレーヤーがレベルアップできるだけのポイントを獲得すると、Play Games サービスは Google Play Games アプリに通知を送信します。プレーヤーは、Google Play Games アプリの [プロフィール] ページで、現在のレベルと XP の履歴を直接確認できます。

実績にポイント値を割り当てる際は、次のガイドラインに沿ってください。

  • ゲームのすべての実績の合計ポイントは最大 2,000 ポイントです。
  • ポイント値は 5 の倍数にする必要があります。
  • 1 つの実績で 200 ポイントを超えないようにする必要があります。
  • アチーブメントの複雑さと希少性に基づいてポイント値を割り当てます。
  • 合計 2,000 ポイントの割り当てから、常に一定の残高を確保してください。これにより、今後のゲームレベルやアップデートで新しい実績を追加できます。