今回はUnreal Engine 5.6で追加された ファーストパーソンテンプレート(アリーナシューターバリアント)を取り上げます。
このテンプレート、完成度が高くてすぐ遊べるのですが… 敵AIがフリーズするバグがあるんです。
この記事では、そのバグの原因と修正方法をわかりやすく解説していきます!
🎮 アリーナシューターとは?

UE5.6で追加された新テンプレートで、以下の特徴があります:
- 拾って装備できる複数の銃
- 残弾表示や敵撃破数などのUI付き
- 連射可能なライフルや物理シミュレーション付きの弾丸
- 自動ドアやジャンプ装置、リスポーン機能も完備
まさに「すぐ遊べるFPS」として仕上がっていますが…
🐞 敵AIが動かない!?
レベルを開いてプレイしてみると、敵キャラが棒立ちのまま動かない状態に。
原因はAI Controllerの設定が初期状態のままだからです。

🛠 バグの修正手順
① AI Controllerの設定を変更
- 敵キャラクターを選択し、Ctrl + Eでブループリントを開く(BP_FPShooter_AI)
- 詳細タブで「AI Controller Class」を
BP_AICont
に変更 - コンパイルして保存

これで動き出す場合もありますが、私の環境ではもう一手間必要でした。
② ステートツリーの「Context」を設定
AI
フォルダ内のStateTree
を開く- エラーが出ていたタスクの「Controller」項目が「なし」になっているのを確認
- ドロップダウンから「AIController」を選択して接続

これで敵AIがこちらを見つけて撃ってくるようになります!
🤖 敵の強さは?
Lyraと比べるとかなりマイルド。
初心者にも扱いやすく、FPSゲームの入門として最適です。
🔍 その他の気になる点
- 黄色の物理オブジェクトには弾が張り付かない? → 要調査
- 銃弾がキャラクター中心から発射されている?
- 腕が2セット見えるFPSメッシュ構成の謎
- GASPも更新されていたが5.5互換止まり(今後に期待!)
✨ まとめ
- UE5.6のアリーナシューターテンプレートは超高完成度
- 敵AIが動かないのはAI ControllerとStateTreeの設定不足
- 少しの修正で本格FPSゲームが遊べる!
コメント