メインコンテンツまでスキップ

チャレンジの設定 - チャレンジ - (Unreal Engineモジュール)

Last updated on February 4, 2026

注釈:本資料はAI技術を用いて翻訳されています。

Admin Portalで統計サイクルを設定する

チャレンジの目標要件として統計を使用してチャレンジを設定します。定期的なチャレンジの場合、定期的な統計も必要です。そのため、まずAdmin Portalで統計サイクルを設定する必要があります。

  1. Admin Portalにログインし、ゲームのネームスペースダッシュボードに移動します。

  2. Progression & Inventory > Statistics > Cyclesに移動し、Add Cycleをクリックします。

  3. 必要なフィールドを入力します。まず、以下の設定を使用して日次サイクルを作成しましょう:

    • Cycle Name: 統計サイクルの名前。unreal-dailyに設定します。
    • Cycle Description: 統計サイクルの説明。Unreal Daily Statistics Cycleに設定します。
    • Start Date: このサイクルが開始される日付。現在の日付に設定します。
    • End Date: サイクルを無期限に有効にするため、空のままにします。
    • Cycle Type: Dailyに設定します。
    • Reset Time: サイクルがリセットされる時刻。00:00に設定し、毎日の始めにリセットされるようにします。
  4. Addをクリックすると、新しい統計サイクルがリストに表示されます。

  5. 次に、新しい統計サイクルに統計を追加します。統計サイクルリストから、新しいサイクル名をクリックして詳細を開きます。

  6. Statcode Listテーブルが表示されるまでスクロールダウンします。このテーブルには、サイクルによって管理される統計がリストされています。Stat Codeボタンをクリックして統計を追加します。

  7. ポップアップウィンドウで、Stat Trackingモジュールで作成したすべての統計を追加します。完了したら、Addをクリックします。

  8. これで日次統計サイクルの設定が完了しました。次に、ステップ2-7を繰り返して、以下の設定を使用して週次サイクルを設定します:

    • Cycle Name: unreal-weeklyに設定します
    • Cycle Description: Unreal Weekly Statistics Cycleに設定します
    • Start Date: 現在の日付に設定します。
    • End Date: サイクルを無期限に有効にするため、空のままにします。
    • Cycle Type: Weeklyに設定します
    • Reset Day: Mondayに設定します
    • Reset Time: 00:00に設定します
  9. おめでとうございます!Admin Portalで日次と週次の統計サイクルの設定が完了しました。

サンプルチャレンジ設定値

次のステップのために、チャレンジと目標を設定するために使用できる値を用意しました。この設定は、Stat trackingIn-game storeモジュールで行った統計設定を使用します。

  • 全期間チャレンジ

    フィールド
    Challenge NameUnreal All Time
    Challenge Codeunreal-alltime
    Rotation TypeNone
    Goals NameReach 4000 High Score in Any Game Mode
    Goal Codehighestscore-4000-anygamemode-alltime
    • 目標要件グループ

      グループ要件Stat Code演算子数量
      1Statistic Codeunreal-highestscore-singleplayerGreater Than or Equal to4000
      2Statistic Codeunreal-highestscore-eliminationGreater Than or Equal to4000
      3Statistic Codeunreal-highestscore-teamdeathmatchGreater Than or Equal to4000
    • 報酬

      報酬タイプアイテム名数量
      Entitlement1 Byte Gem100
  • 日次チャレンジ

    フィールド
    Challenge NameUnreal Daily
    Challenge Codeunreal-daily
    Rotation TypeDaily
    Assignment RuleUnscheduled
    Goals NameReach 1000 High Score in Any Game Mode
    Goal Codehighestscore-1000-anygamemode-daily
    • 目標要件グループ

      グループ要件Stat CodeCycle Name演算子数量
      1Statistic Code and Cycleunreal-highestscore-singleplayerunreal-dailyGreater Than or Equal to1000
      2Statistic Code and Cycleunreal-highestscore-eliminationunreal-dailyGreater Than or Equal to1000
      3Statistic Code and Cycleunreal-highestscore-teamdeathmatchunreal-dailyGreater Than or Equal to1000
    • 報酬

      報酬タイプアイテム名数量
      Entitlement1 Byte Coin2000
  • 週次チャレンジ

    フィールド
    Challenge NameUnreal Weekly
    Challenge Codeunreal-weekly
    Rotation TypeWeekly
    Assignment RuleUnscheduled
    Goals NameReach 2000 High Score in Any Game Mode
    Goal Codehighestscore-2000-anygamemode-weekly
    • 目標要件グループ

      グループ要件Stat CodeCycle Name演算子数量
      1Statistic Code and Cycleunreal-highestscore-singleplayerunreal-weeklyGreater Than or Equal to2000
      2Statistic Code and Cycleunreal-highestscore-eliminationunreal-weeklyGreater Than or Equal to2000
      3Statistic Code and Cycleunreal-highestscore-teamdeathmatchunreal-weeklyGreater Than or Equal to2000
    • 報酬

      報酬タイプアイテム名数量
      Entitlement1 Byte Coin6000

Admin Portalでチャレンジを設定する

それでは、前のセクションのサンプル設定値を使用して、Admin Portalでチャレンジを設定しましょう。

  1. Admin Portalにログインし、ゲームのネームスペースダッシュボードに移動します。

  2. Engagement > Challenges > Configurationsに移動し、Create Challengeをクリックします。

  3. 新しいメニューのChallenge Configurationタブで、前述の例の値を参照して以下のフィールドを入力します:

    • Challenge Name: チャレンジの名前。
    • Challenge Code: チャレンジの一意の識別子。
    • Start Date: チャレンジが開始される日付。現在の時刻に設定します。
    • End Date: チャレンジが終了する日付。任意の時刻に設定するか、Neverを選択できます。
    • Rotation Type: チャレンジのローテーション/期間。オプションにはNoneDailyWeeklyMonthlyがあります。
    • Reset Time: チャレンジのローテーション/期間がリセットされる時刻。
    • Assignment Rule: 各ローテーションで目標がどのように割り当てられるか。FixedRandomizedAlways Display All (Unscheduled)、またはCustomに設定できます。
  4. Goals and Rewardsタブで、Create Goalsボタンをクリックして新しいチャレンジ目標を追加します。前述の例の値を使用してフィールドを入力します:

    • Goal Name: 目標の名前。
    • Goal Code: 目標の一意の識別子。
    • Status: チャレンジで目標が有効かどうか。
    • Description: 目標の簡単な説明。
    • Requirements: 目標を完了するために必要な条件。要件はGroupsを使用してグループ化できます。単一のグループ内の各要件は、そのグループを完了するために満たす必要があります。複数のグループがある場合、それぞれが独立して機能します。要件を整理する方法は2つあります:
      • OR: いずれかのグループを満たすことで目標を完了できる場合は、Add Groupボタンを使用して複数のグループを追加します。
      • AND: 目標がリストされたすべての要件を必要とする場合は、単一のグループを使用し、Add Requirementボタンを使用して複数の要件を追加します。
    • Rewards: 目標を完了すると付与される報酬。
  5. ステップ2-4を繰り返して、前述の例の値を使用してすべてのチャレンジ、目標、要件、報酬を設定してください。