実績

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

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

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

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

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

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

ベースライン

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

推奨

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

品質チェックリスト

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

実績の基本

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

実績の種類

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

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

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

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

      たとえば次のようにリクエストします。

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

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

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

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

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

ポイントと経験値

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

XP を計算する式は次のとおりです。

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

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

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

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