Go, Go, Godot!
  • 0

Inventory System v1.18.1 available (and v2 progress update)

December 2, 2024

I’m wrapping up development on version 1 of the Inventory System, which is currently at v1.18.1. All core functionality is in place, and it provides many quality-of-life features. The guide covers and walks through most of the code base, and the demo projects show off a lot of use cases. This first version has been refined for over a year now, and I’m quite happy with how it turned out. The inventory system is a great place to start if you want to dive deep into inventory architecture with Godot 4.

Based on your feedback, the inventory system audience falls into one of two groups: The first group wants to learn more about the inner workings, architecture, and programming techniques to build inventory capabilities. For that group, the current inventory system is great. With 500+ pages, the guide is comprehensive. The second group is more interested in having an inventory system ready to be dropped into a project with minimal work and configuration, which is what version 2 is working towards.

Version 2 will also include more technical refinements and a backlog of refactoring work. Most of the functionality will continue to work the same, so conceptually not much changes. It’s largely a matter of how the features are organized and split up. My goal is to split the system into separate add-ons to make it even easier to compose functionality. Rather than attempting to modify the guide along with it, v2 will also have a new guide focused more on higher-level concepts, while the scripts will use more documentation comments.


The Inventory System Deep Dive and Architecture Guide helps game developers implement advanced multiplayer inventories using Godot Engine. The PDF Guide contains over 500 pages of code walkthroughs, diagrams, and explains concepts related to inventories, items, and more.

Get It Now
Learn More

Posted in Godot, News.
Share
PreviousInventory System 2 Alpha 1 available
NextToggling Visibility of Nested CanvasLayers

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Related Posts

  • January 15, 2025

    Inventory System 2 Alpha 1 available

    The first alpha of the inventory system v2 is now available. For v2, a lot of refactoring work has been done with a focus on improving the developer experience. As part of that, the naming convention of the addon classes was streamlined and is more consistent now. The GDScript documentation comments have been improved significantly …

  • October 24, 2024

    Inventory System v1.17 available

    A new version of the Inventory System is available. This release includes various refinements to existing systems to flesh out more combat-related functionality. Inventory Ammo Provider The GGAmmoProvider component is responsible for providing ammunition to equipped weapons. Previously, it only had a “simple” strategy: Creating ammunition out of thin air. The new GGAmmoProviderInventoryStrategy pulls ammunition …

  • January 12, 2023

    Is Godot is the Linux of Game Engines?

    Godot Engine is an open-source game engine. With the 4.0 release on the horizon, it’ll gain quite a bit of attention. And it’s an engine worth keeping an eye on. Internet Gaming. Serious business. Game development is serious business. The global gaming market size was 203 billion USD in 2020 (per fortunebusinessinsights). It is predicted …

  • Godot Game Engine Logo
    September 14, 2023

    Building UIs in Godot 4

    Here’s a collection of tutorials that are helpful if you’re new to using Control and Container nodes to create UIs in Godot 4. The Game Dev Artisan video covers creating a simple UI with a reload indicator for a simple 2D tank game: Clear Code’s 11+ hour Ultimate Introduction to Godot 4 has a chapter …

    © 2026 GoGoGodot.io. All rights reserved.