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

  • January 27, 2023

    Dynamically finding and loading resources from the Filesystem for Android and Web Exports

    A little while ago, I created a type of AudioManager to make it easier to work with sound files in bulk: Rather than assigning audio streams by hand, I was doing it programmatically; reading the contents of a directory and using load() to get the resources. It worked great and saved a lot of time …

  • February 22, 2024

    Inventory System v1.10 available

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

  • February 4, 2024

    Inventory System v1.3 available

    Another Inventory System release, and this time we’ve added support for persistence through serialization of inventory data. Features: Bug fixes:

  • October 23, 2023

    Fire, Rain, and Black Hole particle effects

    This video is from December last year and uses Godot 4.0-beta7, but I thought it was interesting, because… particle effects!

    © 2025 GoGoGodot.io. All rights reserved.