Inventory System & Gameplay Framework for UE5 — 100% Blueprint! ![]()
OVERVIEW:
Stemventory is a lightweight yet highly flexible Blueprint-only inventory system for UE5, designed for both multiplayer and single-player projects with full gamepad support. It comes packed with useful subsystems: crafting, storage, pickups, shop, tooltips, interaction, and MORE while remaining clean, modular, and easy to extend for any project type. The code is fully commented, organized, and built around data assets for painless item creation and functionality. Stemventory also includes a detailed guidebook found below to help you quickly learn the workflow and expand the system with your own custom features.
2.0 Trailer |
Release Trailer |
Demo |
Guidebook (1.0.0) | Current Version: 2.0.0
NEW FEATURES (2.0 RELEASE):
- Custom Inventory Layouts (grid, freeform, or both)
- Item Stats (weight, value, armor, etc.)
- Item Slot Tags (inventory slot typing)
- Player Stats (weight, armor, speed)
- Armor System (equip armor to player)
- Weight System (item & player weights)
- Extended Crafting (removed 3 ingredient types limitation)
- Interaction Outlines (new post process effect)
- Save System (BETA)
- Misc. fixes, optimizations, and upgrades (marked with * below)
For more in-depth descriptions, check the changelog!
MAIN FEATURES:
- Inventory Component (add dynamic inventory to any actor)*
- Crafting Component (allows player/station crafting)*
- Interaction System (trace/overlap, icons, BPI-driven)*
- Inventory System (transfer, drop, & stack items)*
- Item Pickups (single, bundled, rarity, descriptions)*
- Shop System (buying/selling items with custom variables)
- Storage System (add storage space to any actor)*
- Equipment & Hotbar (usable weapons/tools)*
- Crafting System (customizable recipes)*
- Progression Examples (doors, checkpoints, timer)
- Gamepad Support
- Multiplayer Support