Get the Inventory System

Built for Godot. Designed for Multiplayer. Ready for You.

Create powerful inventory mechanics that delight players.

Personal

$39one-time payment
(plus local taxes)

For individuals working on their next big Godot project.

  • One developer
  • Unlimited projects
  • Unlimited minor & patch updates
  • Lifetime access
Buy now

Teams

$199one-time payment
(plus local taxes)

Best suited for small teams, startups, and agencies.

  • Up to 12 developers
  • Unlimited projects
  • Unlimited minor & patch updates
  • Lifetime access
Buy now

Already purchased?

You can access your previous purchases from the My Orders page.

My Orders

What's Included?

Everything you need to add inventories to your game.

The inventory system is specifically designed to help you implement intuitive inventory mechanics. From items to user interfaces and everything inbetween.

Inventory System Addon

The multiplayer-first inventory system includes components and user interfaces to create feature-rich inventory mechanics.

Architecture Guide

The PDF Guide dives deep into concepts, development techniques, and code walkthroughs using GDScript.

Examples and demos

A comprehensive set of demos to explore and learn from. Includes consuming, crafting, and equipping items.

Frequently Asked Questions

What is included?

The Inventory System includes: A comprehensive server-authoritative multiplayer inventory system add-on created in GDScript specifically for Godot 4, and a deep dive architecture guide in PDF format that explores various topics all around inventory systems: Component design, item data modeling, user interfaces, hotbars, crafting, using consumables, and equipping items.

What is an Architecture Guide?

It's difficult to pick up concepts from just reading code and tutorials. The architecture guide dives much deeper into various inventory-related aspects to help you implement features end-to-end.

Is Godot 3 supported?

The Inventory System is written for Godot 4. Version 1 requires at least version 4.3. Version 2 requires at least version 4.4 (beta). These requirements may change as new versions of Godot 4 are released.

Will this teach me GDScript?

The architectural deep dive guide illustrates many inventory-related and general concepts and was written to be accessible to inexperienced developers, but it is not written to be a step-by-step guide to begin learning GDScript. Some basic programming skills are assumed.

Does this inventory support 2D and 3D?

The Inventory System itself is 2D/3D-agnostic as it primarily consists of "plain" nodes, resources, and control nodes for the UI elements. The included demos and examples use 2D for simplicity and supplemental components for integration with 2D games are provided. Translating the 2D components into 3D is fairly trivial and may be as simple as replacing an Area2D and its associated collision shape with their 3D counterparts.

Does it support multiplayer?

Yes, the Inventory System was written specifically with multiplayer support in mind. The system is server-authoritative; clients aren't informed of inventory contents until they access a specific inventory. This also plays well with limiting node visibility using the MultiplayerSynchronizer.

Do I have to write any code?

Most likely. Godot Engine is generally speaking not an engine that doesn't require writing scripts. That said, our aim is to provide a design-first, low-code experience: The code is structured so that as much as possible can be configured through the property inspector, and through composition of custom node-based components. The goal is not to shy away from writing code, but to demonstrate good composition, architecture, and coding practices. In fact, it takes a bit more code to create reusable components, but less code to use them.

Can I use this in my Godot game?

We hope you do! The addons are created with modularity in mind, so you can either include them as-is and configure them for your game, or pick them apart and customize them specifically for your needs.

© 2023 — 2025 GodotBuilder. All rights reserved.