Check out our latest project ✨ OpenChapter.io: free ebooks the way its meant to be πŸ“–

Inventory Lite

An asset by seloc0des
The page banner background of a mountain and forest
Inventory Lite hero image

Quick Information

0 ratings
Inventory Lite icon image
seloc0des
Inventory Lite

Free, single-container inventory for Godot 4.3+ β€” the data layer, no UI to fight.Drop an InventoryLite node on any character. Items are ItemLite Resources(id, name, icon, category, max_stack, metadata).- add_item / remove_item / has_item / count_item- capacity by slot count, stack merging by id + max_stack- signals: contents_changed, item_added, item_removed, slot_full- snapshot() / restore() for your own save systemPure GDScript, no dependencies, MIT. Enable the plugin and go. A runnable demois included (outside the addon). A Pro version with drop-in UI, weight/categories,hotbar and cross-system integration is available separately.

Supported Engine Version
4.3
Version String
1.0.0
License Version
MIT
Support Level
community
Modified Date
6 hours ago
Git URL
Issue URL

Inventory β€” Lite

FREE. Single-container item inventory for Godot 4.3+. Pure GDScript. MIT.

The working core of the CindieForge Inventory addon. One InventoryLite Node per character. Items are ItemLite Resources. Stacks merge by id, respect max_stack, and fail gracefully when capacity is exceeded.

5-minute install

  1. Copy addons/inventory_lite/ into your project's addons/ folder.
  2. Project β†’ Project Settings β†’ Plugins β†’ enable Inventory β€” Lite.
  3. Drop an InventoryLite node on your player. Set capacity.
  4. Create ItemLite Resources for each item (Inspector or factory script).
  5. inventory.add_item(item, n), inventory.remove_item(item, n), inventory.has_item(item, n).
var leftover := inventory.add_item(apple_resource, 5)  # returns what didn't fit
inventory.has_item(sword_resource)                     # bool
inventory.count_item(potion_resource)                  # int
inventory.snapshot()                                   # for custom save systems

What's missing (and why)

Feature Tier
Weight limits + category gating Pro
Drop-in InventoryUI grid + list views Pro
Drag-and-drop slots Pro
HotbarUI Pro
Per-item tooltips Pro
InventoryTheme Resource (colors, rarity tints) Pro
Save-contract auto-join Pro
Shared Events autoload (cross-system integration) Pro

See docs/upgrade.md.

License

MIT.


Part of a family

The free Lite tier of one system in a set of Godot 4 RPG systems built to interoperate (shared item + save contracts) β€” each also works fully standalone.

Free tiers β€” try before you buy:

Full versions β€” drop-in UI, weight/categories, timed crafting, restock & currencies, save-aware cross-system integration, and more β€” are on itch.io: https://selodev.itch.io

Free, single-container inventory for Godot 4.3+ β€” the data layer, no UI to fight.

Drop an InventoryLite node on any character. Items are ItemLite Resources
(id, name, icon, category, max_stack, metadata).

- add_item / remove_item / has_item / count_item
- capacity by slot count, stack merging by id + max_stack
- signals: contents_changed, item_added, item_removed, slot_full
- snapshot() / restore() for your own save system

Pure GDScript, no dependencies, MIT. Enable the plugin and go. A runnable demo
is included (outside the addon). A Pro version with drop-in UI, weight/categories,
hotbar and cross-system integration is available separately.

Reviews

0 ratings

Your Rating

Headline must be at least 3 characters but not more than 50
Review must be at least 5 characters but not more than 500
Please sign in to add a review

Quick Information

0 ratings
Inventory Lite icon image
seloc0des
Inventory Lite

Free, single-container inventory for Godot 4.3+ β€” the data layer, no UI to fight.Drop an InventoryLite node on any character. Items are ItemLite Resources(id, name, icon, category, max_stack, metadata).- add_item / remove_item / has_item / count_item- capacity by slot count, stack merging by id + max_stack- signals: contents_changed, item_added, item_removed, slot_full- snapshot() / restore() for your own save systemPure GDScript, no dependencies, MIT. Enable the plugin and go. A runnable demois included (outside the addon). A Pro version with drop-in UI, weight/categories,hotbar and cross-system integration is available separately.

Supported Engine Version
4.3
Version String
1.0.0
License Version
MIT
Support Level
community
Modified Date
6 hours ago
Git URL
Issue URL

Open Source

Released under the AGPLv3 license

Plug and Play

Browse assets directly from Godot

Community Driven

Created by developers for developers