Back to Tools
Game design and data management

Expresso Inventory System

By Expresso Bits

A Godot 4 inventory addon with stacks, hotbar, crafting and grid inventories, separating interface code from inventory logic.

repo

Start: Install Inventory System through AssetLib, restart Godot if needed and activate the plugin.

Try: Create an InventoryDatabase in the Inventory tab. Add an Item Definition with id, name and stack settings, assign the database to an Inventory node and test adding an item before connecting your UI/hotbar.

Package choice: This Godot 4 C++ GDExtension does not require rebuilding Godot. The docs distinguish main source, addon AssetLib files and the module submodule variant. Pickup/drop demos are only in addon.

Documentation and sources: https://expressobits.com/inventory-system/getting_started/installation.html · https://expressobits.com/inventory-system/getting_started/introduction.html · https://expressobits.com/inventory-system/getting_started/quickstart/create_database.html · https://expressobits.com/inventory-system/getting_started/quickstart/create_item_definition.html · https://expressobits.com/inventory-system/getting_started/quickstart/add_items_to_inventory.html

View source