The Ultimate Grid Inventory is a plug-and-play template designed to simplify inventory management in your game. Built around Scriptable Object Events, it’s easy to expand with new features, offering flexibility and customization to suit a variety of game needs.
Note: A solid understanding of C# will help you make the most of this asset. Regular updates are planned to continually enhance functionality.
📚 Overview
This asset includes essential, customizable scripts that bring your inventory system to life. With a tiled, grid-based layout and unique tile images, you have a functional and visually appealing foundation for your inventory.
🖥️ UI Icons & HUD
🕹️ Functionality Highlights
🎒 Grid Inventory
Create a flexible, customizable grid inventory that can hold various items. Use it as a player container, backpack, or even character inventory.
🔦 Holders
Equip holders that function as backpacks or other containers, allowing players to carry additional items dynamically.
🔧 Draggable System
Intuitive item movement with both drag-and-drop and single-click options. Simply choose your preferred style for an effortless inventory experience.
👆 Right-Click Options
Access quick actions like Equip, Open, Inspect, and Discard with a simple right-click. Easily add more actions using Scriptable Object Events for a fully customizable menu.
📩 On Hover Insert
Hover over containers while dragging items, and drop them directly into the container for smooth organization.
⌨️ Input System Compatibility
Fully compatible with the New Input System. The library was initially built with the legacy system but is easily adaptable for different input solutions.
🎧 Audio System
Integrated audio events for item pickup and placement, with flexibility to add more sounds to enhance user feedback.
📁 Load/Save System
Seamlessly save and load inventories with our robust system, handling all data persistence so you can focus on game design.
🌎 Environment Demo
Explore a small interactive environment where you can pick up and discard items, search containers, and interact with a character model. Perfect for getting a feel for inventory interaction in-game. (Download a demo here)
📚 Stackable Items
Configure stackable items per item type for enhanced organization. Simply set up stacking preferences, and it’s ready to go!
---
Attribution
With Ultimate Grid Inventory, you’ll have a powerful, flexible inventory system ready to implement in any Unity game.