View on Asset Store (opens in new tab)
Package details
- Latest version
- 1.0
- Last updated
- First released
- Unity version
- 6000.3.2 or later
- Package size
- 569 KB
- Files
- 100
- Views in the past week
- 3
Price tracking
- Last checked
- Tracked since
- Lowest recorded
- $7.00 on
Keywords
Inventory & Equipment System
An event-driven Inventory & Equipment system for Unity 6. Features a Facade pattern architecture, auto-wiring component setup, and modular support for Chests and Merchants based on UGUI.
Price $7.00
Buy on Asset Store (opens in new tab)
Affiliate link · Purchases support this site
Price history
Last 6 months
USDAsset preview
1 / 4
Inventory & Equipment System screenshot 1
About this asset
This asset implements a grid-based Inventory and Equipment system using standard UGUI. It is designed with a Facade Pattern to centralize control through a single InventorySystem script, and utilizes an Event-Driven approach for UI interactions.
Key Features:
- System Architecture:Centralized management via InventorySystem.cs.
Event-based input handling (IPointerClickHandler) for optimized performance.
Auto-Wiring: Automatically links Managers and UI Panels via OnValidate when the Root Canvas is assigned. - Inventory & Toolbar:Supports drag-and-drop, item swapping, and stacking.
Includes item sorting and inventory expansion logic. - Equipment:Slot-based equipment logic with UI visualization.
Quick equip/unequip functionality. - Storage & Trade:
Chest: Storage system with distance-based interaction.
Merchant: Buying/Selling logic with cost calculation. - Input Support:Left Click: Move, Swap, Stack.
Right Click: Split stack, Use/Equip.
Shift + Click: Quick transfer (to Chest/Merchant) and Quick Equip. - Data Management:ScriptableObject-based Item Data structure.
Easy creation of new items (Type, Stats, Icons, Prefabs).
Included Content:
- Full C# Source Code.
- URP-configured Demo Scene with Player Controller.
- Basic UI Sprites and Item Icons.
- Prefabs for Slots and UI Panels.
From the publisher's Asset Store listing.
Technical details
- Unity Version: 6000.3.2f1 LTS or higher.
- Render Pipeline: Compatible with Built-in, URP, and HDRP. (Demo scene is configured for URP).
- UI System: UGUI (Unity UI).
- Code Structure:
Namespace: Latency.Inventory (Divided into Core, Modules, Data, UI).
Pattern: Facade Pattern.
Data: ScriptableObject. - Compatibility: Works with Legacy Input Manager.
Compatibility
| Unity version | Built-in | URP | HDRP |
|---|---|---|---|
| 6000.3.2f1 | Compatible | Compatible | Compatible |
- Core System: Fully compatible with all pipelines.
- Demo Scene: The included demo scene is configured for URP (Universal Render Pipeline). If you are using Built-in or HDRP, the materials in the demo scene may need to be converted, but the inventory logic will work perfectly without any changes.
- Dependencies: No external asset store dependencies required. Uses standard TextMeshPro.
As listed on the Asset Store.