
敵AIの基本動作を簡単に実装できるシステム。ランダム移動、視覚と聴覚による敵検出、追跡、最後の目撃位置への移動などが初心者向けに設計されています。Blueprintベースで拡張も容易。
ステルスゲーム、アクションアドベンチャー、サバイバルホラーなど、敵AIの基本的な巡回・検出・追跡ロジックが必要なゲーム開発に最適です。プレイヤーの隠密行動や逃げ込みゲームプレイを構成する際に、AIの視聴覚システムと追跡機構を素早く実装できます。
このPluginを選ぶ理由
初心者向けにBlueprintで完結し、基本的なAI動作をすぐに実装できる点が強みですが、高度なAI判断やマルチエージェント戦術が必要な場合はカスタマイズが限定的です。シンプルな敵AI要件であれば導入が簡単で開発速度を高められます。
✅ 向いているジャンル
ゲームプレイ
ゲームシステム・メカニクス構築に
キャラクター
プレイヤー・NPCの見た目・動作に
AIが追跡を開始しない、Behavior Treeが動作しない
NavMesh が生成されていないか、無効になっている可能性があります。レベル内で Ctrl+P キーを押して NavMesh の表示/再構築を行い、敵の足下がグリーンで覆われていることを確認してください。フォーラムでは「異なるレベルでは動作するが特定のレベルでは機能しない」という報告がありますが、この場合は該当レベルのNavMesh設定を確認し、必要に応じてリビルドしてください。
敵の視觉が機能しない、プレイヤーが見えているのに反応しない
Pawn Sensing Component の設定で【Sight Radius】と【Peripheral Vision Angle】が正しく設定されていることを確認してください。さらに、敵と プレイヤーの両方が同じ World に存在し、敵が AI Controller に制御されていることを確認します。Blueprint内で「On See Pawn」デリゲートが Behavior Tree の Detect ノードに正しく接続されているか、Event Graph を見直してください。
敵が最後の目撃位置に移動しない、または移動がバグっている
BlackBoard の「LastSeenLocation」変数がプレイヤーの位置で正確に更新されているか、デバッグ出力で確認してください。Behavior Tree の Move To ノードで指定するターゲットロケーションが、Vector型で正しく入力されているか確認し、必要に応じて Target に BlackBoard Variable を明示的にキャストしてください。また、NavMesh の障害物設定が移動を妨げていないか確認してください。
【シナリオ1: 軍事基地ステルスゲーム】
兵士AIが巡回ルートを歩行し、プレイヤーが一定距離以内で騒音を発生させるとアラート状態に変化します。兵士は最後の目撃位置または音源地点へ移動し、プレイヤーを視認すると即座に追跡を開始します。複数の兵士を配置し、一体が警戒すると周囲の兵士も連鎖的に反応するよう BlackBoard の共有状態を設計することで、緊迫したステルス体験を実現できます。
【シナリオ2: サバイバルホラー内での怪物AI】
廃墟の施設内で怪物が Patrol ノードで通路を徘徊しており、プレイヤーの懐中電灯や足音に反応します。聴覚範囲を広めに設定(1500cm)することで、プレイヤーの息遣いや動きで敵に察知される緊張感を演出します。怪物は視認後の Chase フェーズで加速し、逃げ込み可能な隠密エリアにプレイヤーが潜むことで一時的に敵の警戒を解く流れを作ります。最後の目撃位置の記憶機能を使い、プレイヤーが移動した後も怪物が探索し続けるAI行動を実装できます。
Behavior TreeとBlackBoardを使用した基本的なAI実装で、初心者向けに設計。コメント付きのシンプルなBlueprintコード、簡単な統合、軽量で拡張性が高い点が評価されている。
作って覚えるアンリアルエンジン【Unreal Engine 5】〜ダンジョンゲーム編〜
daibond(井上大輔)
【ブループリント入門】Unreal Engine 5 で作る最恐ホラー脱出ゲーム
Katsuhiko Mikami
※ Udemyアフィリエイトリンクを含みます