#AssetStore #unity #unity3d #new #asset #gamedev #indiedev #GameContentShopper

Publisher

SuperHorizonstudios

Please Note

This entry is from Thursday January 15, 2026. The price of the asset may have changed since then.
Please visit our homepage for recent offers and sales. Official and private Unity Asset Store™ sales usually last about 14 days.

Overview

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.

X