
Modular inventory system with drag-drop, stacking, crafting, sorting, tooltips and runtime item loading. Fast to integrate and fully customizable for RPGs, survival, or crafting gamesSML Inventory is a clean, lightweight inventory system I originally built for a personal game project that never got released. I decided to turn it into a proper Unity package after reworking the code for better flexibility, runtime control and ease of use.It’s made to be plug-and-play — just drop it in, link your items or load them via JSON, and you’re ready to go. The system handles everything from drag-and-drop interactions to equipment logic, dynamic crafting, tooltips, notifications, and more. It's designed with survival and RPG-style games in mind, but it's flexible enough for other genres tooWhether you're prototyping fast or building a complex inventory setup, this package is built to make your life easierKey Features:Drag & drop, stack, split, and swap itemsShift-click to move items between inventory, hotbar, and equipmentCtrl for multi-selection and dual interactionsDynamic crafting system with dual selection (combination system)Crafting queue with decoupled logicFiltering by different typesFully decoupled tooltip and notification panelRuntime item loading from JSONSupports both editor-time and runtime item definitionsCustom item manager editor for fast database creationEvent system for reacting to inventory actionsHighly customizable: weight, durability, consumables, etc.Includes a large set of survival-style item iconsFull C# source code and clean APII used AI just for some of the item icons. I'm more of a backend developer, not really into UI