MiniGameDev - SimpleInventory

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.