Modular Inventory System for Godot 4
A downloadable asset pack
๐ Modular Inventory System for Godot 4
Stop rebuilding your inventory system from scratch.
Modular Inventory System is a reusable inventory framework for Godot 4, designed to give you the common systems most games need while remaining flexible enough to integrate into your own project.
Inventory management, equipment, hotbars, drag & drop, item data, serialization, tooltips, context actions, save/load and more are already included.
Spend less time rebuilding menus. Spend more time making your game.
Current version: 1.3.0
Tested with: Godot 4.7 Stable
โจ What's Included?
๐ Inventory
- Item stacking
- Weight limits
- Inventory sorting
- Runtime item identity
- Validated and versioned serialization
- Save and load support
๐ก๏ธ Equipment
- 10+ equipment slots
- Equip and unequip helpers
- Cached equipment stats
- Equipment state integration with the inventory UI
๐ฑ๏ธ User Interface
- Grid-based inventory slots
- Drag & drop
- Item rarity borders
- Equipped item badges
- Hotbar badges
- Hover tooltips
- Context menus
- Confirmation dialogs
- Item split dialogs
- Drop dialogs
โก Hotbar
- 10 hotbar slots
- Keyboard slots 1โ0
- Move inventory items directly to the hotbar
- Visible hotbar state inside the inventory
๐ฆ Item Data
- Item database system
- JSON item loading
- CSV item loading
- .tres resource support
- Custom ItemData resources
- Item rarity support
- Custom rarity colors
๐งฐ Built-In Item Actions
The included context-menu system supports common inventory actions such as:
- Use
- Equip / Unequip
- Split Stack
- Drop One
- Drop Multiple
- Move to Hotbar
- Destroy
- Inspect
The system is designed so these behaviors can be adapted or extended for your own game.
๐พ Save & Load
Inventory systems become much more complicated once persistence is involved.
Modular Inventory System includes support for validated and versioned serialization, allowing inventory data to be saved and restored instead of forcing you to design persistence from scratch.
๐งช Demo Included
The package includes a demo scene so you can see the different systems working together before integrating them into your own project.
The demo includes:
- Example inventory
- Equipment
- Hotbar
- Placeholder item icons
- Save / load demonstration
- Confirmation dialogs
- Stack splitting
- Dropping items
- Benchmark hook
๐ Designed for Godot 4
The system is built specifically for Godot 4.
The included plugin registers the required ItemDatabase autoload when enabled and removes it when the plugin is disabled.
Current release 1.3.0 has been tested with Godot 4.7 Stable.
๐ฆ Editions
๐ Community Edition
Try the system for free and explore the included functionality before deciding whether it fits your project.
Price: Free
โญ Commercial Edition
Support the project and receive the edition intended for developers who want to use the system without visible author branding.
Unlocked with any payment of $2 or more.
Please read the included license before distributing a project made with the system.
๐ Who Is This For?
This system may be useful if you're building:
- RPGs
- Survival games
- Action RPGs
- Dungeon crawlers
- Loot-based games
- Crafting games
- Adventure games
- Prototypes that need inventory functionality quickly
๐ ๏ธ Built From Real Game Development Needs
This system grew out of the same problems I kept running into while making my own games.
Instead of rebuilding inventory, equipment, hotbars and item handling for every new prototype, I wanted a reusable foundation that I could expand and improve over time.
I'm continuing to develop the system as I use it in my own projects.
๐ฌ Feedback & Bug Reports
If you use the system and encounter a bug, confusing behavior, compatibility issue, or have an idea for an improvement, please leave a comment.
Useful bug reports should include:
- Your Godot version
- Steps to reproduce the problem
- Any error message shown by Godot
- What you expected to happen
- What happened instead
Feedback helps me improve future versions.
โค๏ธ Support Development
The Community Edition is available so developers can try the system without paying upfront.
If the system saves you development time, purchasing the Commercial Edition helps support continued updates and the development of more Godot tools.
Thank you for supporting my work.
— Andrei
| Updated | 22 days ago |
| Status | Released |
| Category | Assets |
| Author | Andrew |
| Genre | Role Playing |
| Tags | game-development, gdscript, Godot, godot-4, inventory, plugin, sourcecode, tools, User Interface (UI) |
| AI Disclosure | AI Assisted, Text |
Download
Click download now to get access to the following files:
Development log
- ^ Godot 4 Inventory System ^22 days ago
- Modular Inventory System (GODOT 4.7) V. 1.3.087 days ago
- Updates 1.1.0Jun 02, 2026
- Inventory Plugin GodotDec 21, 2025


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