A downloadable Godot Inventory System

Buy Now$4.99 USD or more

Pure-GDScript inventory with drag-drop UI, stacking, weight, hotbar, tooltips, save-ready. Free Lite tier available.

Pure-GDScript inventory for Godot 4.3+. Shared ItemResource, drag-drop UI, stacking, weight, hotbar, tooltips, save-ready. Inspector-first - the canonical "harder than it looks" build, ready. 

Most Godot inventories make you write code for every item. This one makes you write code only when you're shipping a new feature.

**Author items in the Inspector.** Right-click → New Resource → ItemResource. Fill in name, icon, stack size, weight, category, value. Save. Done. Want 50 items? You'll spend more time on art than on setup.

**One inventory data layer, every container type.** `InventoryComponent` handles the player backpack, chests, hotbar, vendor stock, crafting bags, loot containers. Capacity and weight budgets, category filters, accept-partial vs reject-overflow policies - every choice in one Resource.

**UI separated from logic.** Drop an `InventoryUI` in your HUD. Drop a `HotbarUI` at the bottom. Drop another `InventoryUI` for the chest. Each takes the same data layer and re-themes through one `InventoryTheme` Resource - no code to restyle.

**Drag-drop, stack, split, swap, transfer.** Between slots in one inventory, between two open inventories, into the hotbar, out of a chest. Mouse wheel switches hotbar slots. Number keys 1-N activate them.

**Save-ready.** Install [Save / Load](https://itch.io) and every inventory persists automatically - no code, no extra wiring.

**Built for the RPG Toolkit.** The same `ItemResource` is the shared backbone for upcoming Equipment, Loot, Crafting, Vendor, and Quest addons. Buy this; the rest plug in.

### What you get

- `ItemResource` with id, name, icon, stack, weight, category, value, rarity, metadata

- `InventoryComponent` data layer (add, remove, move, split, use, clear, weight + category enforcement)

- `InventorySettings` Resource - capacity, weight limit, categories, stack policy, container id

- `InventoryUI` - grid + list views, drag-drop, hover tooltip

- `HotbarUI` - number keys + mouse wheel, share data with the backpack or stand alone

- `InventoryTheme` Resource - sizing, colors, rarity tints

- `Events` autoload - shared bus the rest of the toolkit speaks

- Auto save-contract for Save / Load

- Runnable demo: player + 6 pickups + chest with transfer + hotbar

- 7 docs: quick start, ItemResource reference, theming, container types, save integration, integration stubs, troubleshooting

### Requirements

Godot 4.3 or newer. Pure GDScript — no GDExtension.

### License

MIT.

Purchase

Buy Now$4.99 USD or more

In order to download this Godot Inventory System you must purchase it at or above the minimum price of $4.99 USD. You will get access to the following files:

inventory.zip 49 kB

Leave a comment

Log in with itch.io to leave a comment.