
Descripción
A production-tested, fully modular inventory framework for Unreal Engine 5, designed for RPG, survival, and sandbox games.
This system provides a complete gameplay foundation including inventory, slot-based equipment, containers, crafting, and interaction, all powered by a clean Data Asset–driven architecture and modular Blueprint design.
Built from a real shipped game system and refactored into a reusable, extensible framework.
Key Features:
🧩 Modular Architecture
Component-based design (Inventory, Equipment, Containers, Crafting)
Can be added to any actor or character
No hard-coded player or project assumptions
📦 Inventory System
Stackable items
Slot-based or grid-based layouts (configurable)
Weight / slot limits (optional)
Shared logic for players, containers, and crafting
🛡 Slot-Based Equipment System
Equipment slots (Head, Chest, Weapon, Off-Hand, etc.)
Validation rules (slot compatibility, multi-slot items)
Visual attachment via sockets
Clean inheritance:
BP_ItemBase
BP_EquippableBase (child class)
🔌 Modular On-Equip Pipeline
Equipment behavior is composed, not hard-coded
Add effects without editing core logic:
Stat modifiers
Mesh attachment
Gameplay effects
Custom Blueprint modules
Extend via interfaces or module arrays
📦 Containers & Storage
World containers (chests, lockers, storage)
Shared inventory logic with player
Item transfer UI
Configurable via Data Assets
Ready for persistence/save systems
🔧 Crafting System
Data Asset–based crafting recipes
Input → output crafting flow
Integrates directly with inventory & containers
Supports crafting stations / workbenches
Ideal for survival and RPG progression loops
🗂 Data Asset–Driven Design
Items, equipment, containers, and recipes are defined using Primary Data Assets
Duplicate assets to create new content
No Blueprint editing required for new items
Supports inheritance for advanced workflows
Interaction System:
Modular Component & Interface Based
Tap, Mash & Hold Interaction
Demo Content
Includes a focused demo map demonstrating:
Looting a container
Crafting an item
Equipping crafted gear
Moving items between inventories
Demo uses free marketplace assets for visual purposes only.
No third-party art assets are included as part of the core system.
Who This Is For
✅ Indie developers
✅ Small studios
✅ RPG & survival games
✅ Sandbox & crafting-based projects
✅ Developers who want a foundation, not a demo system
Planned Updates
Expanded crafting examples
Optional durability system
Multiplayer replication examples
Additional UI themes
Companion modular add-on packs







