Go, Go, Godot!
  • 0

Inventory System v1.10 available

February 22, 2024

We’re excited about this release, which includes a range of quality-of-life additions and refinements. Drag-and-drop support has been improved with a second strategy: Click-and-release: Simply clicking (and releasing) an item will pick it up. This leverages Godot’s force-drag functionality and approximates the drag-and-drop behavior that games like Valheim and Palworld use in their inventory items. Switching between click-and-release and click-and-hold strategies is possible by configuring the GGInventoryUI with the respective strategy resource.

New features:

  • The Window Manager and Inventory UI demos now allow switching focus via controller
  • Focus switching now sorts dialog (from left to right), greatly improving the user experience.
  • Added the click-and-release drag-and-drop strategy.
  • Added Interaction demo with inventory item transfers.
  • The Inventory UI demo toolbar now uses an item collection to configure the SimpleItemGiver’s items.

And of course, lots of bug fixes:

  • Add missing drag_item to project input map
  • Allow dropping items into list item container
  • Container drag signal handled in the inventory controller
  • The refined Inventory UI demo defines item collections
  • The inventory manager (window manager demo) sets inventory UI’s action and drag-and-drop strategy
  • The InventoryUI demo reuses the ItemUseDebugger.
  • Corrected the GGInventoryUI scene mouse_filter configuration
  • The multiplayer demo uses the inventory controller for local inventory state
  • Renamed the default action strategy’s move_item action to drag_item.
  • Correction to the sequencer demo action strategy’s focus handling
  • Set missing transfer and drag-and-drop strategies for various demos
  • The stacking strategy uses multiplayer-friendly items_changed callback
  • Inventory transfer button quantity correction
  • WebSocket demo action and drag-and-drop strategy correction
  • Workaround for Array.map() incompatibility with Array[int].

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

assetgdscriptgodottutorial
Posted in Godot.
Share
PreviousInventory System v1.11 available
NextInventory System v1.9 available

Leave a Reply Cancel reply

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

Related Posts

  • Godot and Netlify
    January 22, 2023

    Quickly deploying Godot games on the web with Netlify

    When I think of video games, I generally still think of an application that is downloaded and runs on the client. Technically, that’s still the case with web-based exports from Godot Engine, since the web browser has to download the files before being able to run them. I thought maybe I could just run the …

  • October 30, 2023

    Super Godot Galaxy Concept

    Hugo-Dz created Super Godot Galaxy: https://github.com/Hugo-Dz/super-godot-galaxy, which he announced in this Reddit post. It uses the 3D Starter Kit from Kenney and shows how to achieve the effect of applying gravity toward the center of a small spherical planet.

  • February 29, 2024

    Inventory System v1.12 available

    Crafting is here! The latest inventory system version is now available with the following features: The bug fixes:

  • November 23, 2024

    Inventory System v1.18 available

    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 …

    © 2025 GoGoGodot.io. All rights reserved.