SimpleInventory is a lightweight, modular inventory system tailored for Unreal Engine 5+ projects. Designed with indie developers in mind, it provides a data-driven approach to item management without overwhelming complexity.
Key Features:
Item Definitions: Use data tables for clear and efficient item definition & management.
Stackable Items: Seamlessly manage items that can be stacked, optimizing inventory space.
Split, Merge, Find: Easy to use utilities for finding items, splitting stacks, and merging stacks all built-in.
Global & Local Inventory: Inventories can be managed globally or on a per actor basis.
Event-Driven: Implement responsive item changes with built-in event handling.
Persistence Support: Ensure item data persists across game sessions.
Blueprint & C++ Integration: Easily integrate with both Blueprint and C++ workflows.
Editor UI for Debugging: Includes an optional editor UI to facilitate testing and debugging.
Unit Tested: Includes a full suite of unit tests to ensure reliability.