Go, Go, Godot!
  • 0

Inventory System 2 Alpha 4 available

March 20, 2025

This release finally uses Godot Engine 4.4. It adds the GGCraftingSystem singleton and updates the GGInteractable2DStrategyCrafting class to use it. The crafting editor nodes now have prefixes, which makes it much easier to search for specific recipe or item nodes in larger crafting libraries.

Some syntactic sugar was added as well. You can now easily iterate over an GGInventory object to iterate over its contents:

var inventory: GGInventory = $GGInventory

for item: GGItemData in inventory:
    if not item: # skip nulls
      continue
    print(item)

The inventory addon now also includes an export plugin, which automatically excludes the editor addons from being included in exported games. This helps reduce the size of the .pck file.

To make interactions easier, the addon now includes a GGInteractable2DStrategyExpression class. This makes it easy to add one-off interaction integrations without having to create a new class.

For additional details, please see the alpha 4 changelog.


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 5 available
NextInventory System 2 Alpha 3 available

Leave a Reply Cancel reply

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

Related Posts

  • July 30, 2024

    Inventory System v1.15 available

    This inventory system release refines a lot of architecture guide sections based on customer feedback and adds over 100 additional pages to the PDF guide. Features: Bug fixes:

  • February 9, 2024

    Inventory System v1.5 available

    The latest version of the inventory system is available and includes refinements for the interaction demo and the main tour. New features: We’ve also got a handful of bug fixes:

  • December 22, 2022

    A GDScript refactoring exercise

    Arguably, more fun than writing code is removing code. I was assembling a split-screen multiplayer UI. The goal behavior is to show/hide the appropriate displays for the players, depending on how many players there are. Initially, the code to update the UI was very simple, because I started with two players. In that case, you …

  • March 27, 2025

    Inventory System 2 Alpha 5 available

    This release addresses an issue that arose due to Godot 4.4 changes in how JSON is deserialized. Relevant Godot issues: #103374 and #61464. Makes sense why it was changed, but it might impact anyone unaware who’s consuming a JSON-based API, and wondering why responses may not be as expected. In addition, this release now includes character damage and …

    © 2026 GoGoGodot.io. All rights reserved.