Choose the next UIS documentation path by the result your project needs. Complete the first Inventory and UI route before combining several systems.

Inventory and equipment

Use this route for a player bag and equipped weapon:

  1. New Database
  2. Defining Attributes
  3. Inventory
  4. Item Slot Collection
  5. Item Actions
  6. Equipment UI

Verify one Iron Sword moving from Bag to Equipment before adding armor or loadouts.

UIS with Ultimate Character Controller

Install and verify both products separately, then import the matching bridge and follow Opsive Character Controllers. Decide early whether UIS replaces the UCC inventory/item data route for the character. Do not configure two independent inventory owners for the same equipped item.

Pickups and world objects

Use Item Objects, Item Pickups, and the Interaction System. Prove one Health Potion pickup entering Bag before adding random drops, equipment prefabs, or pooling customization.

Shop and currency

Create Currency, a Shop, and then the Shop UI. Verify one Gold purchase and one sale before adding price modifiers or multiple currencies.

Crafting

Create a Crafting Category and Recipe, assign a Crafter, then build the Crafting UI. Verify one recipe consuming fixed ingredients and adding one Health Potion.

Saving and scene changes

Add the Save System after stable IDs, Inventory ownership, and runtime item behavior work. Use Scene Transitions when the player or managers persist between scenes. Save and restore one mutable Item before expanding the schema.

Programmer-first integration

Read The Data Model at a Glance, Events, and the developer sections on Item, Inventory, and Item Collections. Create Items through the Inventory System Manager factory and route changes through Inventory/collection APIs rather than constructing unsafely detached data.

Rule for every route

Build one end-to-end scenario, verify the owning database and collection in Play Mode, then add the next layer. Use Getting Started Troubleshooting whenever an Item disappears between layers.