View on Asset Store (opens in new tab)
Package details
- Latest version
- 1.0
- Last updated
- First released
- Unity version
- 6000.0.58 or later
- Package size
- 659 KB
- Files
- 62
- Favorites
- 9
- Views in the past week
- 6
Price tracking
- Last checked
- Tracked since
- Lowest recorded
- Free on
Keywords
Neo Inventory System
Neo Inventory is a flexible, Unity-ready inventory system featuring customizable UI, drag-and-drop support, hotbars, and modular slot management for item organization and gameplay integration.
Affiliate link · Purchases support this site
Price history
Last 6 months
USDAsset preview
1 / 6
Neo Inventory System screenshot 1
About this asset
NeoInventory — Modular & Extensible Inventory System for Unity
NeoInventory is a production-ready, designer-friendly inventory framework built to plug into your Unity project quickly and scale from prototypes to full releases. It uses ScriptableObjects for item definitions, a lightweight runtime model for instances and slots, and a robust ItemUsageSystem so designers and programmers can add new item behaviours without rewriting core systems.
What’s included
- Fully implemented runtime systems: InventoryManager, PlayerInventory, HotbarUI, Chest & ChestUI, PickableItem world pickup system, and SaveManager.
- Data-first workflow: ItemData ScriptableObjects for all item properties (name, icon, stack settings, use type, prefabs, sounds, custom action strings).
- Item usage router: centralized ItemUsageSystem with built-in handlers for Consume, Place, Equip and a flexible Custom action pipeline (examples: teleport, summon, unlock, grappling hook).
- Ready-to-use UI: inventory grid, hotbar (mouse-wheel + number keys), slot/quantity visuals, drag-and-drop support, and hotbar highlighting.
- World prefabs: pickable items with Rigidbody, colliders, partial pickup logic, drop protection and auto-pickup options.
- Persistence: JSON-based save/load that preserves player inventory, chest contents, and world items via the ItemRegistry mapping.
- Example scenes, prefabs, and fully commented scripts so you can inspect, adapt, or extend immediately.
- Full documentation: long-form manual (PDF) + quick-start guide and troubleshooting checklist.
Why you’ll like it
- Designer-friendly: item tuning and behavior configuration live in ScriptableObjects — no rebuilding required for item tweaks.
- Extensible: add new UseTypes or custom actions in minutes by extending enums and adding handler methods.
- Clean integration points: straightforward hooks to your health, buff, combat, building, or custom game systems.
- Performance-aware: event-driven UI updates, save debounce, and recommendations for large-inventory optimizations.
Technical details & requirements
- Built using Unity’s standard UI system and ScriptableObjects. Recommended Unity 2020.3 LTS or newer.
- All scripts are fully commented and modular — easy to read and modify.
Support & updates
- Includes setup instructions, troubleshooting tips, and examples for extending item behavior. If you need help integrating NeoInventory into a custom controller or want a bespoke feature, contact me — I provide support and can assist with adjustments.
Perfect for RPGs, survival games, action-adventures, or any project that needs a flexible, maintainable inventory system that keeps content authors productive and engineers in control.
From the publisher's Asset Store listing.
Technical details
Version: 1.0
Unity Version Tested: 2021.3 LTS, 2022.x, 2023.x
Supported Platforms: Mobile,PC
Scripting Backend: Mono, IL2CPP (no runtime impact)
Compatibility
| Unity version | Built-in | URP | HDRP | Custom |
|---|---|---|---|---|
| 6000.0.58f2 | Compatible | Compatible | Compatible | Compatible |
As listed on the Asset Store.