VIDEO
DOCUMENTATION
SUPPORT
For product support, bug reports, or setup questions, join the Discord support server. I’ll respond as soon as possible:
DISCORD CHANNEL
For a better understanding of this system, please watch the VIDEO. It shows the complete workflow.
The folder is named "InventorySystem".
Inventory System is a Blueprint-based slot inventory, item pickup, stacking, and item dropping system for Unreal Engine that allows players to collect, store, organize, inspect, and drop gameplay items through a clean Blueprint workflow.
Players can collect items from the world, store them inside configurable inventory slots, combine identical items into stacks, view item quantities, select items to view their information, and drop individual items back into the world. When an item is dropped, the system removes one unit from the selected stack and spawns the correct pickup actor while preserving the configured item data. The system includes a player inventory component, item data structure, inventory interface, inventory slots, pickup actors, stack management, quantity management, item selection, item information display, configurable item names, configurable descriptions, configurable icons, configurable stack sizes, configurable pickup actor classes, interaction prompts, highlight support, configurable sounds, and easy integration into existing first-person or third-person projects. Fully Blueprint-based, easy to customize, and no C++ required.
Features
100% Blueprint-based system
Player inventory component
Slot-based inventory system
Interactive inventory interface
Inventory slot widgets
Configurable inventory capacity
Item data structure
Item pickup actors
Item pickup system
Item removal system
Individual item dropping
Drop one item at a time
Correct pickup actor spawning
Item actor class support
Stackable items
Non-stackable items
Item stack management
Automatic stack merging
Duplicate item detection
Configurable maximum stack size
Item quantity management
Item quantity display
Automatic empty stack removal
Inventory full checks
Free slot checks
Item selection
Selected item highlighting
Item information display
Item name support
Item description support
Item icon support
Configurable item IDs
Configurable item names
Configurable item descriptions
Configurable item icons
Configurable item quantities
Configurable stack sizes
Configurable pickup actor classes
Configurable pickup meshes
Configurable pickup sounds
Configurable drop sounds
Interaction prompts
Highlight support
Mouse interaction
Keyboard navigation
Inventory open and close
Input mode management
Automatic inventory refresh
Automatic slot refresh
Empty slot support
Easy item creation
Easy character integration
Easy project integration
Easy actor integration
Easy to customize
Framework-ready architecture
Demo Character included
Demo Map included
No C++ required
Suitable for horror games
Suitable for survival games
Suitable for puzzle games
Suitable for adventure games
Suitable for exploration games
Suitable for immersive simulation projects
Suitable for first-person projects
Suitable for third-person projects