Inventory Manager OFFICIAL SALE

**Inventory Manager** is the ultimate foundation for your game's item management needs. Designed from the ground up utilizing Unity’s modern **UI Toolkit**, this package offers a clean, performant, and highly customizable UI paired with a robust backend architecture.

Whether you are building an RPG, a survival game, or a cozy farming simulator, this asset gives you the essential inventory mechanics out-of-the-box while remaining completely open for your custom gameplay logic.

**Say goodbye to spaghetti UI code.** We utilize a decoupled ScriptableObject system for defining items. Creating new items is as simple as right-clicking in the project view! Need to add a chest, loot drop, or vault to your world? Simply inherit from our provided `StorageBase` class, and the system automatically handles transferring items between the player and the container.

**Key Features:**

* **Modern UI Toolkit Integration:** Clean, flexible, and performant UI built with Unity's latest UI paradigm.

* **Built on New Unity Input System:** Employs the new Input System for responsive controls, inventory toggling, and complex click modifiers.

* **Intuitive Drag & Drop:** Click and drag to effortlessly move items across inventory slots and external containers.

* **Advanced Stack Management:** Drop exactly half a stack with a modifier key, or drop items one-by-one for precise inventory organization.

* **ScriptableObject Driven:** Define your items (IDs, names, icons) as data assets. Adding custom stats like `weight` or `rarity` takes just two lines of code!

* **Seamless External Storage:** Built-in support for chests, vaults, and dead drops. Simply attach the `StorageBase` component to any GameObject, and the UI handles the rest.

* **Developer Friendly API:** Clean, well-documented C# singletons (`InventoryManager.Instance.AddItem(...)`) make interacting with the player's stock fully hassle-free.

Get your game's economy and player loadout up and running in minutes, and easily scale it to fit the unique needs of your project.