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 29, 2024

    Inventory System v1.0 available

    Version 1.0 of the Inventory System is now available. It includes a few new additions since the closed beta: Lots of fixes found their way into this release as well:

  • February 11, 2024

    Inventory System v1.7 available

    A couple of corrections and a new feature: Bug fixes:

  • October 10, 2024

    Inventory System v1.16 available

    A new version of the Inventory System is available. This version requires Godot Engine 4.3 and includes many refinements. New Drag and Drop system The Drag-and-Drop component has received a major overhaul. The previous system was quite complex and the separation of the classes that implemented the click-and-drag and click-and-release approaches had so much overlap …

  • December 23, 2023

    godot-matcha: Free multiplayer without a server

    Godot-matcha is an addon that lets you use WebRTC for multiplayer games by handling matchmaking using WebTorrent trackers. Conceptually it’s quite an interesting, novel approach. WebTorrent uses a modified BitTorrent protocol that allows it to work with WebSockets. A WebTorrent tracker is essentially a directory service that keeps track of torrents offered by users. A …

    © 2026 GoGoGodot.io. All rights reserved.