Skip to main content
このトピックでは、XBOX Achievements(別称 XBOX Live Achievements 2013)を使用して、タイトル向けの Partner Center サービス構成で実績を追加および変更する方法を説明します。実績は、サービス構成で定義したロジックに従ってアンロックされます。このロジックは、サービス内のプレイヤー統計の値に基づいています。プレイヤー統計が実績の特定の要件を満たすと、自動的にアンロックされます。 XBOX サービス構成の概要については、Service configuration を参照してください。Data Platform 2013 の概要については、XDK トピック How the XBOX Live data platform 2013 works を参照してください。 Stats 2013 を使用していても、Achievements 2013 の代わりに Achievements 2017 を使用できます。Achievements 2017 はより単純な構成体験を提供しますが、チャレンジをサポートしておらず、実績のアンロックをタイトルが管理する必要があります。

XBOX 実績が XBOX デバイス上でどう動作するか

実績は、タイトルの開発者がプレイヤーのために設定した特定の目標を表します。XBOX Data Platform 2013(別称 XBOX Live Data Platform 2013)では、サービスは特定のプレイヤー統計の値を使用して、プレイヤーが目標を達成したかを判断します。値はサービス構成で定義されます。 新しいプレイヤーの場合、実績は ロックされた 状態です。プレイヤーが実績の目標を満たすために必要な条件を満たすと、サービスは アンロック することで実績を付与します。プレイヤーは Gamerscore の形で報酬を受け取りますが、タイトルはアートやゲーム内アイテムなどの追加報酬を付与することもあります。 実績は、単一のプレイヤー統計または複数のプレイヤー統計に基づくことができます。たとえば、実績は Advanced Level に到達したプレイヤーが Orange Arrows を使用して Western Province で 3 匹の Blue Dragons を倒すことを求める場合があります。 実績は達成されるまでプレイヤーから隠しておくことも、可能な実績の一覧内に表示することもできます。 実績のアンロックに必要なイベントおよび統計ルールの計画は、多くの場合トップダウンのアプローチが必要です。
  1. ゲームでプレイヤーに提示したい実績とプレイヤー体験を決める。
  2. それらの体験を支える統計ルールとイベントを作成する。

実績を構成する

1

[Partner Center](https://developer.microsoft.com...) にアカウントでサインインします

Partner Center にアカウントでサインインします。
2

タイトルを選択し、**Services** > **XBOX Live** に移動します。

タイトルを選択し、Services > XBOX Live に移動します。
3

**Achievements** のリンクを選択します。

Achievements のリンクを選択します。
4

**Achievements** ページでタイトルの実績を作成および管理します。

Achievements ページでタイトルの実績を作成および管理します。

実績を作成する

1

**Achievements** ページで **New achievement** ボタンを選択します。

Achievements ページで New achievement ボタンを選択します。これにより New achievement ページが表示されます。
2

**Achievement name** フィールドで、プレイヤーに表示する名前を指定します。

Achievement name フィールドで、プレイヤーに表示する名前を指定します。文字列の最大長は 44 文字です。
3

**Locked description** フィールドで、実績がロックされる状況を説明します...

Locked description フィールドで、実績がロックされる状況を説明します。文字列の最大長は 100 文字で、ユーザーに表示されます。Secret オプションを選択した場合、この説明は実績の一覧には表示されません。
4

**Image icon** フィールドに、実績の視覚的表現(「バッジ」)となる実績アイコンを指定します...

Image icon フィールドに、実績の視覚的表現(「バッジ」)となる実績アイコンを指定します。アイコンは PNG ファイル形式で、サイズが 1920 x 1080 ピクセルであることを確認してください。
アイコンはユーザーに表示されます。ユーザーが実績の一覧を閲覧すると、XBOX は自動的にサムネイルサイズに縮小表示します。ただし、個々の実績を選択するとアイコンが背景画像として設定されます。Hidden チェックボックスをオンにすると、ユーザーがアンロックするまでアイコンは一覧に表示されません。 タイトルの開発中は、最終アートに置き換える準備ができるまでデフォルトの XBOX アイコンを使用する場合は use placeholder image を選択できます。
  1. What type of achievement is this? の下で、以下のオプションから選択します。
    • Base achievement
      実績はゲームの初回リリース時にプレイヤーに提供されます。
    • Non-base achievement
      実績はゲームの発売後まではプレイヤーに提供されません。
  2. Gamerscore フィールドで、実績がアンロックされたときに付与される Gamerscore の量を示します。0 より大きく 200 以下の値を指定します。タイトルにはベース実績に割り当てできる合計 1000 の Gamerscore ポイントがあります。
  3. How should the details be treated? の下で、以下のオプションから選択します。
    • Public
      実績とその詳細はすべてのプレイヤーに表示されます。
    • Secret
      実績とその詳細は実績をアンロックしたプレイヤーにのみ表示されます。これはストーリーのネタバレを避け、プレイヤーが試行することを報いるのに役立ちます。
  4. 任意: Achievement deep link フィールドで、プレイヤーが実績に即座に挑戦するためにリダイレクトされるゲーム内の場所を指定します。たとえば、ms-xbl-11aa99ff://default?trackId=18 では、11aa99ff が TitleId で、default?trackId=18 はゲームが認識してプレイヤーをゲーム内の特定の場所にリダイレクトするために使用するコードです。
  5. 実績がどのようにアンロックされるかを決定する Unlock logic を選択します。
    • Do something with incremental progress
      単一のプレイヤー統計を選択します。プレイヤー統計が指定した条件を満たすと、実績がアンロックされます。プレイヤーは実績アンロックに向けた進捗を確認できます。基準を満たすには、統計が指定した値以上である必要があります。これは min 演算子で構成された統計には適用されません。そのような統計は指定値以下である必要があります。
    • Do multiple things, cumulatively
      sum 演算子で構成された複数のプレイヤー統計を選択します。選択したすべてのプレイヤー統計が指定した条件を満たすと、実績がアンロックされます。
    • Min/max one of several things
      max または min 演算子で構成された複数のプレイヤー統計を選択します。少なくとも 1 つのプレイヤー統計要件が満たされると、実績がアンロックされます。
    • Do something once
      プレイヤー統計を選択します。統計ルールのトリガーの結果としてインスタンスが作成されると、実績がアンロックされます。
    • Custom logic
      実績のアンロックに複雑な条件を作成するには、Add stat ボタンを選択し、現在の条件に統計条件を追加します。新しい条件節を追加するには、Add condition ボタンを選択します。
      • 単一の条件節内のすべての統計は同じ演算子タイプでなければならず、条件を満たすために同じ基準を満たす必要があります。
      • 統計が min または max 演算子を使用する場合、節は条件を満たすために OR 論理を使用します。
      • 統計が sum 演算子を使用する場合、節は条件を満たすために AND 論理を使用します。すべての条件が満たされると、実績がアンロックされます。
  6. 任意: 実績のアンロックに対して追加報酬(アートまたはゲーム内)を付与するには、次の手順を実行します。
    1. Add reward ボタンを選択します。
    2. Achievement rewards ページで Art または In-game を選択します。
    3. Display name フィールドで、プレイヤーに表示される報酬名を指定します。
    4. Description フィールドで、プレイヤーに表示される報酬の説明を指定します。説明は 90 文字を超えられません。報酬の持続時間(該当する場合)や、報酬を受け取るための手順などの詳細を含めます。
    5. 選択した報酬タイプに応じて次を実行します。
      • 報酬タイプ Art を選択した場合は、Art フィールドを使用してプレイヤーが実績をアンロックしたときに得られるアート報酬を指定します。報酬はサイズが 1920 x 1080 ピクセルで、PNG ファイル形式である必要があります。タイトルの開発中は、最終アートに置き換える準備ができるまでデフォルトの XBOX 画像を使用する場合は use placeholder image を選択できます。
      • 報酬タイプ In-game を選択した場合は
        1. Image フィールドを使用して、プレイヤーが実績をアンロックしたときに得られる報酬を表す画像を指定します。タイトルの開発中は、最終アートに置き換える準備ができるまでデフォルトの XBOX 画像を使用する場合は use placeholder image を選択できます。
        2. In-game value フィールドを使用して、ゲームに渡される値またはコードを指定します。ゲームがこのコードを使用して報酬をアンロックできることを確認してください。
    6. 報酬を実績に追加するには Add を選択、キャンセルして New achievement ページに戻るには Cancel を選択します。
  7. 実績を保存するには Save を選択、キャンセルして Achievements ページに戻るには Cancel を選択します。

実績を変更する

タイトルが Final Certification に合格した後、そのタイトル内の既存の実績は変更または削除できなくなります。
1

**Achievements** ページの実績の一覧で、変更したい実績の **Achievement...**

Achievements ページの実績の一覧で、変更したい実績の Achievement name を選択します。実績の名前をタイトルにしたページが開きます。
2

実績への変更を行います。

実績への変更を行います。
3

実績を保存するには **Save** を選択、キャンセルして戻るには **Cancel** を選択します...

実績を保存するには Save を選択、キャンセルして Achievements ページに戻るには Cancel を選択します。

実績を削除する

タイトルが Final Certification に合格した後、そのタイトル内の既存の実績は変更または削除できなくなります。
  1. Achievements ページの実績の一覧で、削除したい実績の横にある Delete を選択します。
  2. Confirmation ダイアログで Delete または Cancel を選択します。
最終更新日 2026年8月24日