unityInventory Extended

Inventory Extended is a modular extension for Game Creator 2 Inventory that adds advanced crafting, smelting, dismantling, item states, drag & drop between grid bags, and recipes with item property requirements.

All examples are built using Visual Scripting, making them modular and easy to modify

Item States

Create state variants for any item and change how it looks and behaves without duplicating it.

A state can modify:

  • Title

  • Description

  • Sprite & text color

  • Pickup and use audio

  • And more

Example: Turn a Normal Sword into a Broken Sword by adding a state that checks the swords durability, instead of replacing the item.

Advanced Smelting & Dismantling

Define exactly what happens when an item is processed.

  • Configurable processing time

  • Different smelt/dismantle states based on conditions or item properties (quality, durability, etc.)

  • Multiple outputs per state

  • Random output amount ranges (1–3, etc.)

  • Individual drop chances per output

  • Optional properties added to output items

List & Grid Recipes

Two new crafting recipe systems are included.

List-Based Recipes

  • Configurable processing time

  • Multiple inputs and outputs

  • Crafting conditions

  • Item property requirements (e.g., Quality > High)

Grid-Based Recipes

  • Layout-based crafting

  • Position-sensitive recipes

  • Recipe book example

  • Item property requirements

Outputs can optionally receive item properties.

Queue-Based Processing Example

Craft, smelt, or dismantle multiple items in sequence.

  • Add multiple items to the queue

  • Automatic sequential processing

  • View active and upcoming items

Fuel-Driven Processing Example

Processing can require fuel or any resource system.

  • Consumes fuel over time

  • Pauses when fuel runs out

  • Easy to adapt for power or energy mechanics

List-Based Examples

  • List Crafting (craftable checks & required resources)

  • List Furnace (smeltable items with output chances)

  • List Dismantle (dismantle results with chances)

Includes duration support and quantity slider.

Grid-Based Examples

  • Grid Inventory (2x2 crafting, equipment slots, sorting, recipe book)

  • Grid Chest (drag & drop, sorting, quick transfer)

  • Grid Craft (3x3 workbench crafting)

  • Grid Dismantle

  • Grid Furnace

World Space Station UI

  • Displays active processing above stations

  • Item preview

  • Remaining amount

  • Time left

Hotbar Example

  • First inventory slots act as a configurable hotbar

  • Equip and use items

  • Includes an extended drop instruction: Dropped items retain all their properties (durability, quality, etc.) Items without a 3D model are placed inside small bag when dropped

Pouch System Example

  • Store items inside pouch items

  • Hover to preview contents

Durability Example

Built using visual scripting and easily adaptable for:

  • Weapon or tool durability

  • Pouch capacity

  • Item spoilage

  • Any value-based mechanic

Component Slot Item Filter

Control what can be placed in specific inventory slots.

  • Filter by item type

  • Define allowed or disallowed items

  • Create output-only slots

  • Suitable for equipment or crafting output slots

Seamless Integration

  • No core file modification

  • No patching required

  • Built entirely as an extension

Visual Scripting Expansion

Expands Inventory 2 with Visual Scripting Instructions, Conditions, and Properties:

Instructions (30+) Craft List Recipe, Smelt Item, Dismantle Item, Drop Runtime Item (Enchanted), Preview Bag, Use Item, and more

Conditions (10+) Can Dismantle Runtime Item, Can Smelt Runtime Item, Can Craft Grid Recipe, Is Runtime Item Allowed By Filter, and more

Properties (70+)

Get GameObject Bag From Cell, Get GameObject UI Hovered, Get String From Runtime Item State (Title/Description), and more

🎮 Try It Yourself!

You can preview the Extended Inventory and the included Examples directly in your browser or download the Windows build on Itch.io

Last updated