View on Asset Store (opens in new tab)
Package details
- Latest version
- 1.0
- Last updated
- First released
- Unity version
- 2022.3.22 or later
- Package size
- 1.0 MB
- Files
- 69
- Favorites
- 1
- Views in the past week
- 3
Price tracking
- Last checked
- Tracked since
- Lowest recorded
- $9.99 on
Keywords
EzInventory
- Price drop
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.
Lowest recorded price
Get 29% off on Asset Store (opens in new tab)Affiliate link · Purchases support this site
Price history
Last 6 months
USDAsset preview
1 / 4
EzInventory screenshot 1
About this asset
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!
From the publisher's Asset Store listing.
Technical details
Technical Details for EzInventory
Supported Unity Versions
• Unity 2021.3 LTS or newer
Core Components
1. Items
• Base Class: EzInventoryItem
• Extendable for custom item properties and logic
• Built-in methods for usage (Use), serialization, and cloning
2. Components
• Base Class: EzInventoryItemComponent
• MonoBehaviour-based bridge for interacting with Unity’s GameObjects
• Override Init for custom functionality
3. Managers
• EzStandardInventory: Handles fixed or infinite capacity inventories
• EzChunkedInventory: Supports stack-based (chunked) inventory systems
• Register observers for real-time updates via IEzInventoryNotifiable
4. Serializers
• Supported Formats:
• Binary (BinarySerializer)
• JSON (JSONSerializer)
• PlayerPrefs (PlayerPrefSerializer)
• Fully generic, reusable for non-inventory systems
• Easily serialize and deserialize inventory states
Key Features
• Modular architecture for easy integration and extension
• ScriptableObject-based configuration for icons and prefab paths
• Static PlayerInventory for quick access to inventory managers
• Observer pattern for UI updates and system synchronization
Serialization Examples
• Save and load inventory states with just a few lines of code
Integration Requirements
• Resources Folder: Place item icons and prefabs in a Resources folder as configured in the ScriptableObject.
• ScriptableObject Configuration: Define paths for icons and prefabs directly in the Unity Editor.
Documentation & Support
• Comprehensive documentation included.
• Example project provided for quick onboarding.
EzInventory is built with scalability, customization, and developer convenience in mind, making it the ideal inventory system for Unity projects of any size.
Compatibility
| Unity version | Built-in | URP | HDRP | Custom |
|---|---|---|---|---|
| 2022.3.22f1 | Compatible | Compatible | Compatible | Compatible |
As listed on the Asset Store.