💎INVENTOOL V2
Coming soon...
Inventool 2.0 has not been released yet, but this message is too important to not mention early on. Before updating to v2, make a backup of your project, as Inventool's API has undergone significant changes and thus may result in errors for existing users.
All information below is subject to change.
This page contains media showcasing what will be possible with Inventool 2.0. Since it's still in the early stages of development, not much information is available at this time. Also see Future Plans.
Please consider supporting the asset—your support motivates me to dedicate more time to improving and expanding its development. 💖
What Happens To The Old UI System?
Originally, Inventool 2.0 was planned to continue supporting the pre-built UI options. However, after careful consideration, I decided to remove support for the pre-built UI. Maintaining compatibility would significantly slow down development, and the old system would not be able to take advantage of many of the new features introduced by the Blocks framework.
To make up for this, Inventool 2.0 will come with multiple pre-built examples with the new Blocks UI.
This also means that existing users will have to remove and reinstall Inventool to avoid any errors when upgrading to v2.
UI Blocks
Inventool 2.0 introduces a new UI feature—a build your own option. The new UI elements are designed as “blocks,” representing the literal building blocks of your inventory system.
Inventory Block

The Inventory Block is the most complex one due to the amount of options available for customized behaviour.
Advanced Organization Logic
The Inventory Block enables manual item organization with rotation controlled via player input. It includes animated placement previews and supports multiple inventory instances, with the ability to share items seamlessly between them.
Improved Grid Control
Grid control has been improved to provide cleaner runtime behavior and more intuitive sizing and spacing options. Items intelligently adjust their sizes to respect their assigned inventory.
Advanced Pagination
Configure pagination per-inventory, manually arrange items across pages, flip pages by hovering items over page controls, and automatically generate new pages at runtime when using infinite pagination.
Text Block

The Text Block lets you link a string to one of the text properties on any component. When linked to a text property of the Item or Inventory Blocks, it updates automatically when that value changes.
Image Block

Similar to the Text Block, the Image Block lets you link a sprite property of any component.
Item Block


The Item Block is a simple component that can be bound to an item. Binding is automatically handled by the Inventory Block; you just need to set the item block prefab, but it can also be bound through code. It has dragging support and allows you to rearrange its placement in the inventory. If you're wondering how the item images and amount text are displayed, it's handled by the Image Block and Text Block.
New Object Manager
The old Inventool editor window is retiring—say hello to the new Object Manager window!

From the Object Manager, you can manage items, currencies, recipes (previously known as crafts), stats, and attributes. Other sections, such as equipment and settings, will have their own dedicated section.
Localization for objects will be handled through here instead of Unity’s Localization package. The management of locales, however, will continue to be handled by Unity’s localization tools.
New Settings Window

Inventool’s settings have been moved to a dedicated window, providing a cleaner and more organized interface.
Last updated