
ゲームにミニマップや間取図を簡単に実装できるプラグイン。カメラから自動生成するので画像のインポート不要。DataTableで設定するだけでBlueprintのみで完成。クリック操作でキャラクター移動も可能で、パフォーマンスへの影響も最小限です。
オープンワールドRPGやサバイバルゲーム、ダンジョン型アクションゲームにおいて、プレイヤーの位置把握と迷わない設計が必須になる際に活用。カメラから自動生成することで、レベルデザイン更新時も画像資産の再作成が不要なため、プロトタイプから本制作まで効率的に対応できる。
このPluginを選ぶ理由
手動で画像を用意・更新する手間が完全に排除でき、DataTable設定だけで実装できるため、美術リソースが限定的な小規模チームに最適。ただしリアルタイム更新のため、大規模マップではレンダーターゲットのパフォーマンスコストを検討する必要がある。
✅ 向いているジャンル
UI
HUD・メニュー・ダッシュボード実装に
ゲームプレイ
ゲームシステム・メカニクス構築に
ツール
開発効率化・ワークフロー改善に
ビルド後にミニマップが真っ黒で何も表示されない
ビルド時のRenderTarget設定が失われている可能性があります。DataTableの「Capture Image Type」をスクリーンショット形式から「Scene Capture」に変更し、プロジェクト設定で「Always Loaded」に指定するDataTableアセットとして再ロードしてください。UE5.5以降は特に、マイグレーション後にこの問題が発生することが報告されています。
ランタイムのクリック操作でキャラクターが移動しない
HUDウィジェットの「Is Focusable」がFalseになっていないか確認してください。また、キャラクター側のMovementコンポーネントが正しく設定されているか、PlayerControllerが有効か確認します。ウィジェットの詳細で「Input Mode」をゲームとUIの混合モードに設定し、マウスイベントをキャプチャしている別のウィジェットがないか確認しましょう。
ダンジョンの複数階層(B1F、B2Fなど)を表示したい時、全部が重なって見える
DataTableで階層ごとに別の「Minimap Data Table」を作成し、UIレイアウト上でタブボタンやドロップダウンを実装して切り替えられるようにしてください。各レイヤーに異なるカメラ高さを設定することで、階層ごとの視点キャプチャが可能です。
【シナリオ1: オープンワールドRPG】
プレイヤーが広大なマップを探索する際、画面右上にリアルタイムミニマップを表示。敵(赤)、NPC(青)、クエストターゲット(黄色)、プレイヤー自身(緑)をアイコンで区別し、ミニマップ上のターゲットをクリックするとキャラクターが自動移動。レベルデザイン更新時も画像再作成不要で、プロトタイプから本制作まで効率的に対応できます。
【シナリオ2: ダンジョン型アクションゲーム】
複雑に入り組んだダンジョンの各階層を間取図として表示。階層切り替えボタンでDataTableを動的に変更し、プレイヤーが現在位置と未探索エリアを把握しやすくしました。敵の動きもリアルタイムで反映され、ボス戦では敵の位置情報がミニマップから瞬時に判断可能になり、戦略的なプレイを実現。
Blueprint完全対応で初心者向け、DataTableで設定可能、プログラミング不要、FPSへの影響最小、クリック操作で移動可能という初心者〜中級者が求める機能が全て揃っている
※ Udemyアフィリエイトリンクを含みます