A comprehensive inventory management system for the Godot Game Engine, featuring stacking, slot operations, dynamic resizing, and runtime debugging.
- 🏪 Easily add and remove items with variable stack sizes and stack count limits
- 🔄 Swap and transfer items between slots for flexible management
- ♻️ Organize inventory to consolidate stacks and maximize space usage
↕️ Dynamic inventory resizing, including support for infinite size- 📶 Event-driven architecture with signals for item additions, removals, and modifications
- 🛡️ Built-in sanity checks and automatic enforcement of registry constraints
- 🎨 Easy to customize -- bring your own GUI nodes
- 🛠️ Inventory viewer included at runtime in a debugger panel
- Godot 4.2.1+
- Clone/download the repository and check out the demos!
Download or clone this repository and copy the contents of the
addons folder to your own project's addons folder, and enable the Inventory Manager Viewer plugin in the Project Settings.