
原題: Narrative Inventory - Inventory & Equipment System
Narrative シリーズのインベントリ専門プラグイン。アイテム収集・スタック管理・装備スロット(頭・胴・武器など)・アイテムドロップ・チェストへの配置まで対応した本格的なRPGアイテムシステムです。Narrative Tales(クエスト)・Narrative Navigator(マップ)との連携でシリーズ統一のUI/UXを実現。データアセットでアイテムを定義するため拡張が容易で、大規模なアイテムリストにも対応します。
RPG・アクションRPG・オープンワールドゲームの本格的なアイテム管理システムが必要な場合に活躍します。装備スロット・スタック管理・チェスト配置などを一括で実装でき、Narrative Tales(クエスト)やNarrative Navigator(マップ)と組み合わせることで統一されたUI/UXのRPG世界観を構築できます。
このPluginを選ぶ理由
Narrativeシリーズとの深い連携により、クエスト・マップ・インベントリが シームレスに統合されたゲーム体験を実現できる点が強みです。一方、汎用性重視なら他プラグインの方が軽量ですが、RPG専門仕様で大規模アイテムリストやカスタマイズ性を求めるならこちらが適しています。
✅ 向いているジャンル
ゲームプレイ
ゲームシステム・メカニクス構築に
UI
HUD・メニュー・ダッシュボード実装に
アイテムを拾ったが、インベントリに追加されない
PickupActor の「OnInteract」イベントが Inventory Component の「AddItem」関数を呼び出しているか確認してください。また、InventoryComponent が正しくCharacterに追加されているか Components パネルで確認し、BeginPlay で初期化されているか Compile → Refresh を実行して再度テストしてください。
装備スロットにアイテムをドラッグしても装備が反映されない
Character Mesh(SkeletalMesh)上に装備するアイテムのメッシュアセットが正しく設定されているか確認してください。アイテムアセットの「Equipment Mesh」または「Socket Name」(例:Head_Socket、Hand_R_Socket)がキャラクターの Skeleton に存在するか Skeleton Editor で検証し、必要に応じて「Attach to Component」ノードで手動接続してください。
Narrative Tales(クエスト)と同時使用時に、NPCがアイテムを要求するクエストが機能しない
Narrative Component と Inventory Component の初期化タイミングがズレている可能性があります。Character Blueprint の Event BeginPlay 内で、まず Inventory Component を初期化し、その直後に Narrative Component を初期化する順序を明示的に設定してください。また、クエスト条件で「Inventory に特定アイテムが存在する」というノードが正しくバインドされているか、Narrative Tales の Quest Condition を再確認してください。
【シナリオ1: ダンジョンRPG】
プレイヤーがダンジョン内で敵を倒してドロップアイテムを拾い、新しい武器や防具をインベントリで管理・装備します。装備スロット(Head/Chest/Hand/Feet/Weapon)に適切なアイテムを装備することで攻撃力・防御力が上昇し、強力な敵との戦闘に備えられます。Narrative Tales と連携してクエスト報酬をインベントリで受け取り、チェストシステムで不要な装備を保管することで、容量管理の戦略性が生まれます。
【シナリオ2: オープンワールド冒険ゲーム】
プレイヤーが広大なマップ上で採集アイテム(木材・鉱石・薬草)を拾い、スタック管理でインベントリを効率的に運用します。Narrative Navigator(マップシステム)と連携して各地点のNPCに販売・トレードし、金銭を稼いで新しい装備を購入します。重量制限により、優先度の高いアイテムを選別するゲームプレイが誕生し、探索・経営・装備カスタマイズの複合的なRPG体験が実現します。
FAB評価4.6。Narrativeシリーズのインベントリ専門モジュール。シリーズ統一のため複数購入するユーザーが多い
作って覚えるアンリアルエンジン【Unreal Engine 5】〜ダンジョンゲーム編〜
daibond(井上大輔)
【個人ゲームに使えるテクニックを学ぼう】Unreal Engine 5 で作るストアシミュレーターゲーム
Katsuhiko Mikami
※ Udemyアフィリエイトリンクを含みます