
あらゆるゲームプロジェクト向けの本格的なインベントリシステムを簡単に構築できるプラグイン。クラフト、アイテムソケット、複雑なコンテナ階層など、豊富な機能をBlueprintで直感的に実装可能。小規模から大規模プロジェクトまで対応します。
RPG、サバイバル、MMOなど、アイテム管理が中核になるゲームで活躍します。プレイヤーがアイテムを拾う・装備する・クラフトする・売買するといった一連のインベントリ操作をBlueprintで構築でき、UE5の新しいUI設計にも対応した本格的なシステムが実現できます。
このPluginを選ぶ理由
ゼロからインベントリシステムを自作するより開発時間が大幅に短縮でき、クラフト・ソケット・階層化コンテナなど複雑な要件もプラグイン側で吸収してくれます。一方、非常にシンプルなシステムだけで良い場合や、既存の独自インベントリロジックを持つプロジェクトには過剰になる可能性があります。
✅ 向いているジャンル
ゲームプレイ
ゲームシステム・メカニクス構築に
UI
HUD・メニュー・ダッシュボード実装に
ツール
開発効率化・ワークフロー改善に
プラグイン有効化後、IFPフォルダが表示されない
コンテンツブラウザの右下「View Options」で「Show Plugin Content」チェックボックスをONにしてください。それでも表示されない場合は、エディタを完全に再起動し、Edit → Plugins から「Inventory Framework」が「Enabled」状態か確認してください。
Blueprintでコンテナにアイテムを追加しようとするとエラーが出る
アイテムデータがFragment形式で正しく定義されているか確認してください。Tagシステムを使用している場合、Tag名のスペル違いが原因のことが多いです。また、コンテナの最大スロット数を超えていないか確認し、必要に応じてコンテナサイズを増やしてください。
ドラッグ&ドロップUIが反応しない
UE5の新しいUMG入力システムに対応しているか確認してください。デモプロジェクトの既存UIウィジェットを参考に、On Mouse Down/Up イベントが正しくInventory APIに接続されているか検証してください。また、Input Mode が「Game and UI」に設定されていることを確認してください。
【シナリオ1: RPG装備システム】
プレイヤーが複数のアイテムスロット(武器、防具、アクセサリー)を持つキャラクターを実装します。各スロット毎に「Equip Item」関数を呼び出し、Tagシステムで装備品のレアリティや耐久値を管理。Fragment機能で追加ステータス(攻撃力+20など)をアイテムに付与し、装備時に自動的にキャラクターステータスを更新する流れを構築できます。
【シナリオ2: サバイバルゲームの階層型バックパック】
プレイヤーのメインバックパック内に、複数の専用ポーチ(弾薬ポーチ、回復アイテムポーチなど)をネスト構造で配置します。各ポーチは独立したコンテナとして機能し、重量制限やスロット制限を個別に設定可能。クラフト機能を組み合わせることで、拾った素材を特定のポーチに自動分類し、条件を満たしたらクラフトUIに自動表示させるシステムが実現できます。
50以上のBlueprintクラス・50以上のC++クラス搭載、マルチスレッド対応の高速クエリシステム、優れたネットワーク最適化、Blueprintフルサポートで初心者向け、評価4.8/5(54件のレビュー)
作って覚えるアンリアルエンジン【Unreal Engine 5】〜ダンジョンゲーム編〜
daibond(井上大輔)
【個人ゲームに使えるテクニックを学ぼう】Unreal Engine 5 で作るストアシミュレーターゲーム
Katsuhiko Mikami
※ Udemyアフィリエイトリンクを含みます