
原題: Narrative Navigator - Maps, Compasses, Waypoints
ミニマップ・ワールドマップ・コンパス・ウェイポイントマーカーをセットで提供するナビゲーションUIプラグイン。Narrative シリーズの一部で、Narrative Tales(クエスト)との連携でクエストマーカーの自動表示にも対応。動的マップテクスチャ生成・カスタムマーカーアイコン・FOW(戦争の霧)機能も内蔵しています。オープンワールド・ARPGに必要なUI要素がすべてそろった高機能パッケージです。
オープンワールドARPGやMMOにおいて、プレイヤーナビゲーション機能(ミニマップ・ワールドマップ・コンパス・ウェイポイント)の一括実装が必要な場面で活躍します。Narrative Talesと組み合わせることでクエストマーカーの自動表示も実現でき、ストーリー駆動型の大規模ゲーム制作における統合的なUI構築が可能になります。FOW(戦争の霧)機能により、戦略性が必要なRTS要素を含むゲームにも対応できます。
このPluginを選ぶ理由
すべてのナビゲーション要素がパッケージ化されており、スクラッチ開発よりも圧倒的に開発速度が上がり、特にNarrative TalesやNarrativeシリーズとの統合が最適化されている点が強みです。ただし汎用的すぎるため、極めてシンプルなミニマップだけが必要な場合やUI要件がカスタム過ぎる場合には過剰機能になる可能性があります。
✅ 向いているジャンル
UI
HUD・メニュー・ダッシュボード実装に
ゲームプレイ
ゲームシステム・メカニクス構築に
ミニマップにプレイヤーアイコンが表示されない、または位置がズレている
NavigatorComponentがプレイヤーキャラクターに正しく追加されているか確認してください。また、MinimapCaptureActorの位置がプレイヤーの真上になっているか、高さをZ軸で調整してください。詳細パネルの「Debug Draw」をONにするとキャプチャ範囲がビジュアルで表示されます。
ミニマップがちらついたり、パフォーマンスが大幅に低下する
MinimapCaptureActorの「Capture Update Frequency」を高い値に設定(例:0.033秒→0.1秒に変更すると約10fps)し、更新頻度を落としてください。また、「Texture Resolution」を1024×1024から512×512に下げることでも改善します。さらに、キャプチャ対象レイヤーを限定し、装飾用メッシュ等をCapture対象外にすることをお勧めします。
カスタムマーカーアイコンが反映されない、またはウェイポイントマーカーが表示されない
NavigatorMarkerComponentの「Icon Texture」が正しくアサインされているか確認してください。テクスチャは512×512以上の解像度で、透過背景のPNG形式が推奨です。また、マーカーの「Visibility」オプションがOFFになっていないか確認し、必要に応じてONに変更してください。Blueprintのコンパイル後、エディタを再起動すると反映される場合もあります。
【シナリオ1: オープンワールドARPG】
プレイヤーが広大なファンタジー世界を探索するゲームで、ミニマップに周辺の地形・建物が表示され、クエストNPCの位置が黄色マーカーで、敵キャンプが赤マーカーで表示されます。コンパス機能により北方向が常に表示され、迷い防止になります。NavigatorMarkerComponentを各ダンジン入口・商人・ボス敵に追加することで、プレイヤーが目的地をすぐに見つけられる基盤が完成します。さらにNarrative Talesと連携させることで、新しいクエストを受注したとき自動的にミニマップにマーカーが追加される体験ができます。
【シナリオ2: 戦略RPG・RTS要素付きゲーム】
プレイヤーが複数のベースと敵陣地を管理する場面で、FOW(戦争の霧)機能を有効化し、偵察済みエリアのみミニマップに表示させます。ワールドマップには全域が見え、既探索エリアは薄く、未探索エリアは黒くマスクされます。敵ユニットが視界内に入ると赤マーカーが自動表示され、画面外でも敵位置が把握でき、戦略的な部隊配置の判断が可能になります。
FAB評価4.7。Narrative Talesシリーズの地図・ナビゲーション専門プラグイン。オープンワールド開発の定番
※ Udemyアフィリエイトリンクを含みます