プレイテストは、ゲームのメカニクスが想定どおりに動作するかどうかを確認する方法です。 ゲーム開発において非常に重要な部分です。
オブジェクトのスケールを確認することもできますが、後でセット ドレッシングを追加する際に重要になります。
UEFN の [Launch Session (セッションを開始)] ボタンをクリックすると、実際には UEFN からクリエイティブへのライブ接続 (ライブ編集) が開きます。 つまり、UEFN で行った変更の一部はクリエイティブにすぐに反映されますが、他のユーザーに変更をプッシュする必要があります。
プレイテスト設定を制御する
プレイテスト時の動作を制御できる 3 つの設定があります。 縦の省略記号アイコンをクリックしてメニューを開きます。
[Live Editing (ライブ編集)] では、クリエイティブで行った変更が UEFN に保存されます。
[Auto Start Game (ゲームを自動スタート)] では、セッションの起動時に直接ゲームを開始します。 クリエイティブで編集するには、これをオフにすることをお勧めします。
[Auto Push Verse (Verse 変更内容を自動プッシュ)] では、コードの更新時に Verse で加えた変更が表示されます (「5. Verse でゲームプレイを面白くする」を参照)。
最初のプレイテストでは、文字どおりすぐにプレイを開始できるように、チェックする最も重要な機能は[Auto Start Game] です。
プレイテスト セッションを開始する
ゲームをプレイテストするには、ツールバーの [Launch Session] ボタンをクリックします。
これでフォートナイト クリエイティブが開きます。ここでライブ編集セッションを実際に行います。 進捗状況を示すロード画面が表示されます。
島が完全に読み込まれると、プレイヤー キャラクターがスポーンされます。 ゲームを開始するには、Esc を押して [START GAME (ゲームを開始する)] をクリックします。
ゲームをプレイします。 期待どおりに再生されない場合は、各ステップに戻って設定を調整する必要のある箇所を確認し、再度プレイテストを行います。
プレイテスト中は、UEFN とフォートナイトの間でライブ接続が確立されます。 UEFN で変更するには、[End Game (ゲームを終了)] をクリックしてから変更を行います。
プレイテストを終了するには、UEFN またはクリエイティブの [Exit Session] をクリックします。
この時点ではまだライブ編集状態にあるため、[Start Game] をクリックすると、もう一度簡単にプレイテストを行うことができます。
[Exit Session (セッションを終了)] をクリックすると、次の 3 つのオプションが表示されます。
Exit Session - UEFN とフォートナイト クリエイティブ間のリンクを切断します。
Start Game - プレイテストを再び開始します。
Push Changes (変更をプッシュ) - ライブでのプレイテスト中に UEFN で行った変更をプッシュします。これにより自動的に別のプレイテストが開始されます。
ライブ セッションは、UEFN またはクリエイティブから終了できます。