
キャラクターに壁登り、壁走り、ヴォルティング、マントルなど多彩なパルクール動作を追加できるシステム。トレースベースの完全動的検出により、レベルに特別なボリューム設定が不要。Blueprintコンポーネントを追加してイベントをリンクするだけで即座に使用可能。初心者向けの高い自由度を実現します。
アクションゲームやオープンワールドゲームでプレイヤーの移動の自由度を大幅に向上させ、環境との相互作用を豊かにします。壁登りや壁走りなどのパルクール要素により、従来の地面移動のみのゲームから立体的な移動を実現し、レベルデザインの表現幅も拡がります。ソウルライクやアクションRPGのボス戦や環境パズル要素とも相性が良いです。
このPluginを選ぶ理由
ボリューム設定不要のトレースベース検出により、追加のセットアップ作業が最小限で済み、初心者でも短時間で実装可能です。一方、複雑なカスタマイズが必要な場合やC++による細かい制御が必須な場合には向きませんが、プロトタイプやインディーゲーム開発では迅速な機能統合が実現できます。
✅ 向いているジャンル
ゲームプレイ
ゲームシステム・メカニクス構築に
壁登りが実行されず、キャラクターが壁をすり抜けてしまう
トレース検出の問題が考えられます。以下を確認してください:(1) 環境メッシュに Collision を有効化する、(2) Parkour Movement コンポーネントの「Trace Channel」が正しく設定されているか確認、(3) 環境マテリアルの物理マテリアルが「Wall」に分類されているか確認。詳細パネルの「Debug Wall Detection」をチェックして、トレースが壁を検出しているか可視化できます。
パルクール動作中にキャラクターのカメラが異常に動く、または固定される
Apex Legends/Titanfall 2など既存ゲーム参考時と同じ問題です。解決策:(1) キャラクターBlueprintで「Ignore Look Input」を一時的にTrue にしてパルクール実行中のみ入力を無視、(2) Parkour Movement コンポーネントに「Camera Control Override」パラメータがあれば有効化、(3) Character Movement コンポーネントの「Rotation Rate」を高めに設定してスムーズにしてください。
ヴォルティングやマントルが自動実行されず、手動トリガーが必要
初期設定では自動検出が無効になっている可能性があります。(1) Parkour Movement コンポーネントの詳細で「Auto Vault on Collision」と「Auto Mantle on Ledge」を True に設定、(2) Vault Height Threshold と Mantle Distance を環境に合わせて調整、(3) キャラクターの足元に「Ground Trace」が機能しているか確認。足元トレースが失敗していると自動実行されません。
【シナリオ1: ソウルライク・アクションRPG】
ボス戦闘フィールドに複数の柱や壁を配置し、プレイヤーは壁走りで敵の背後に回り込むか、マントルで高台に逃げてボスの広範囲攻撃を回避できます。敵AIも壁登りに対応させることで、単なる地上戦ではなく立体的な戦闘が実現します。フォーラムでも「Prince of Persia風パルクール+戦闘」が相談されており、このシステムはそうしたニーズに対応しています。
【シナリオ2: オープンワールド探索ゲーム】
ダンジョンやタワーの外壁に複雑な壁登りルートを用意し、プレイヤーが創意工夫で目的地に到達できる自由度を実現します。宝箱やキャラクターが壁の上に配置されていれば、プレイヤーはパルクールで到達可能な範囲を直感的に理解でき、ストレスなく探索できます。初期レベルデザインはシンプルなブロックアウトで足りますが、本システムを組み込むことで環境との相互作用が大幅に向上し、デザインの幅が拡がります。
Blueprintのみで実装され、コンポーネント追加とイベント連携だけで導入可能。トレースベースの動的検出でレベル設計の負担が少ない。複数の移動タイプを統合したオールインワンシステムで、パルクール系ゲーム開発に特化している。
作って覚えるアンリアルエンジン【Unreal Engine 5】〜ダンジョンゲーム編〜
daibond(井上大輔)
Unreal Engine 5 (UE5) でアクションゲームを作ってみよう! 初心者〜中級者向け実践講座
daichi takezawa
※ Udemyアフィリエイトリンクを含みます