EzInventory
EzInventory is a modular Unity inventory system with customizable items, standard/chunked inventories, and flexible serialization. It’s easy to integrate and scale for any project.
by PhantomByte Entertainment
Price History +
EzInventory – Modular Inventory System for Unity
Elevate your game with EzInventory, a powerful, modular, and intuitive inventory system designed for Unity. Whether you’re building an RPG, a survival game, or any experience requiring robust inventory mechanics, EzInventory provides all the tools you need to manage items seamlessly.
Key Features
🔑 Highly Modular Design
• Separate item logic from Unity components for flexibility.
• Extendable base classes for full customization.
📦 Flexible Inventory Management
• Choose between Standard Inventory (fixed or infinite capacity) and Chunked Inventory (stack-based grouping).
• Static PlayerInventory for quick and easy access to inventory functions.
💾 Powerful Serialization Options
• Save and load your inventory data effortlessly with support for Binary, JSON, and PlayerPrefs formats.
🎨 ScriptableObject Configuration
• Configure paths for item icons and prefabs with a dedicated ScriptableObject system.
🔄 Easy UI Integration
• Observer-based notifications to synchronize inventory changes with your UI or game systems.
🛠️ Developer Friendly
• Clear, extendable codebase with examples and documentation to get you started.
• Override key methods like Use, ConfigureComponent, and serialization logic for complete control.
Why EzInventory?
EzInventory offers a balance of simplicity and power, making it easy to integrate into any Unity project while remaining highly customizable for advanced use cases.
Start building smarter inventory systems today with EzInventory. Includes full documentation and demo examples to jumpstart your development.
Get EzInventory now and streamline your game development!