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

  • July 6, 2023

    Making breakable objects in Godot

    Here’s a tutorial on how to create breakable objects in Blender and Godot. It covers the steps needed to design and implement breakable objects, including scripting and using physics properties to make objects break apart into smaller pieces upon collision or other interactions.

  • July 4, 2024

    Inventory System v1.14 available

    A new version of the Inventory System is available with more multiplayer-related features. The Multiplayer Interaction Demo can now run in multiple modes, through two separate implementations of the Character scene: The simple character scene leverages the MultiplayerSynchronizer and can either let the client have authority and move the character, or have the client send …

  • November 17, 2022

    Making videos for the web with Godot 4’s Movie Writer

    Normally I use OBS for screen recording, but there are cases where it makes sense to use Godot’s built-in movie writer that was recently announced. For example, if you have a slow PC or really demanding game, OBS will skip frames. It makes sense since OBS is just recording what’s on the screen in real …

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

    © 2025 GoGoGodot.io. All rights reserved.