Go, Go, Godot!
  • 0

Inventory System v1.8 available

February 15, 2024

The latest version includes a few new enhancements, and an experiment: The sequencer demo uses inventory instances to hold music notes, which can be played back. This was inspired by music trackers that were popular in the 90s, such as Scream Tracker and Impulse Tracker. The sequencer isn’t meant to be a production-ready digital audio workstation replacement. It’s a proof of concept, but it does show off the flexibility of the inventory system.

I’ve transcribed a track I created in Ableton Live about a decade ago. This is included in the Inventory System demo project:

The features:

  • Added a GGInventorySimpleUI with fewer bells and whistles.
  • GGInventory now supports multiple sorting strategies, which the UI automatically picks up
  • Stack splitting with middle mouse button or action input
  • A new sequencer demo that uses inventories to hold track notes in item data.

Of course, we also have bug fixes:

  • Expiration extension handles scenes without an owner (such as dynamically assembled scenes)
  • Inventory allows setting the scroll container’s custom minimum size
  • The Inventory UI correctly selects the configured view upon start

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.8.1 available
NextInventory System v1.7 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.

  • April 21, 2024

    Inventory System v1.13 available

    It’s been a while, but it was worth the wait. The latest version of the Inventory System is now available, with a long list of features, improvements, fixes, and documentation. This time the focus is on multiplayer. Let’s cover the features first: Bug fixes:

  • Godot Game Engine Logo
    September 14, 2023

    Building UIs in Godot 4

    Here’s a collection of tutorials that are helpful if you’re new to using Control and Container nodes to create UIs in Godot 4. The Game Dev Artisan video covers creating a simple UI with a reload indicator for a simple 2D tank game: Clear Code’s 11+ hour Ultimate Introduction to Godot 4 has a chapter …

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

    © 2025 GoGoGodot.io. All rights reserved.