Go, Go, Godot!
  • 0

Inventory System v1.18 available

November 23, 2024

A new version of the Inventory System is available. This release includes a new structure placement feature and improves crafting.

Structure Placement

Players can now place structures from their inventory. When using an inventory item representing a structure, the player is prompted to select where to place it. The included demo lets players place an anvil. Once placed, the anvil is used to craft items.

Structure placement provides an example of how to build mechanisms that let players build structures or place objects.

Crafting Refinements

The crafting components have received some improvements to add support for multiplayer.

Changelog

Features:

  • Crafting UI implemented for the single-dialog Game UI.
  • Crafting now supports multiplayer.
  • Structure placements

Bug fixes:

  • Add missing Crafting Status UI type hints
  • Crafting Status UI correctly displays the item currently being crafted and its status when opening the UI when crafting is already in progress.
  • Move the MyGameUISelector script to its component scene counterpart in the /game_ui folder.

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

assetgdscriptgodot
Posted in Godot.
Share
PreviousToggling Visibility of Nested CanvasLayers
NextInventory System v1.17 available

Leave a Reply Cancel reply

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

Related Posts

  • November 27, 2024

    Toggling Visibility of Nested CanvasLayers

    I had a setup with nested CanvasLayer nodes. Toggling the visibility of the root CanvasLayer doesn’t hide any nested CanvasLayer nodes. My solution was to listen to the visibility_changed signal, find any CanvasLayer child nodes, and apply the same visibility to them.

  • June 2, 2023

    Creating games with Godot Engine using AI

    New to Godot Engine? Want to get started creating awesome games quickly? Just use AI! AI learns (is trained) from online content (which is a whole separate topic). As a result, the quality of the answers the AI provides is based on the volume and variety of content available to learn from. Since Godot is …

  • 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 …

  • Godot Game Engine Logo
    June 1, 2023

    Godot Engine 4.1.dev4 is available

    Development snapshot #4 of Godot Engine 4.1 is here. Among many other changes, it fixes a lighting issue related to using Light-only mode in CanvasItemMaterial (#44559). Unfortunately, it also introduced a UX issue with gradient color pickers (#77745), which makes it quite difficult to work with gradients at all. If you use gradients, I recommend …

    © 2026 GoGoGodot.io. All rights reserved.