Slot-Based Inventory System
Slot-based Inventory System
This is a UI demo for a simple inventory system written from scratch in Godot engine.
Demo features
- Drag and drop controls for managing inventory items
- Simulating item pick-ups and dropping items
- Multiple external containers
- An example of using items' meta data (e.g. calculating total armor rating)
Controls
- Left-click for grabbing/putting down an item
- Right-click for grabbing half of the items in a slot or putting down a single item i a slot
- Left-click with a grabbed item outside of the inventory interface to drop it
- Use the Item pick-up buttons to simulate picking items (e.g. picking dropped items from game world)
- Use container toggle buttons to open/close containers
How to use
You can download the full project from this page or my GitHub:
https://github.com/ShayanMasoudzadeh/Slot-based-Inventory-System
The core inventory system code can be found in "src/" folder
Download
Download
Godot Project File 658 kB
Install instructions
Project file for Godot Engine v4.5.stable.

Leave a comment
Log in with itch.io to leave a comment.