View on Asset Store (opens in new tab)
Package details
- Latest version
- 3.0.1
- Last updated
- First released
- Unity version
- 2022.3.0 or later
- Package size
- 71.3 MB
- Files
- 267
- Favorites
- 10
- Views in the past week
- 9
Price tracking
- Last checked
- Tracked since
- Lowest recorded
- $10.99 on
Keywords
Nakshatra Inventory And Player Stat System With Save Load Management
- Price drop
Complete Unity inventory & equipment toolkit: editor windows to create inventories, items, quick bars and equipment panels; supports stacking/merging, currency conversion, drag-and-drop, and save/load
Lowest recorded price
Get 27% off on Asset Store (opens in new tab)Affiliate link · Purchases support this site
Price history
Last 6 months
USDAsset preview
1 / 10
Nakshatra Inventory And Player Stat System With Save Load Management screenshot 1
About this asset
NakshatraInventory2024 is a turnkey Unity toolkit that delivers a fully featured inventory and equipment system—no coding required. From in-editor setup to runtime integration, it handles every aspect of item management, currency, HUD display and persistence.
Key Features
- Visual Editor WorkflowSingle Inventory Manager window with tabs for creating Inventories, Items, Quick-Access Bars, Item Database and Equipment Panels.
Drag-&-drop fields to assign prefabs, sprites and settings; instant “Create” buttons spawn UI elements in your scene. - Robust Inventory & StackingConfigurable grid layouts, pagination, padding, spacing and cell sizes.
Stackable items auto-merge when dropped onto like stacks, with overflow handling.
Supports consumables, equipment, and multi-tier currency. - Quick-Access BarHotkey-driven slots (1–0) for instant item use or ability triggers.
Customizable slot count and button visuals. - Equipment PanelDrag-&-drop gear slots (helmet, weapon, boots, etc.) that auto-wire to your Player’s Equipment script.
Automatic ItemDB assignment and slot initialization. - Currency ManagementMulti-tier currencies (e.g. silver → gold) with automatic conversion rolls.
On-screen UI texts update in real time.
Data saved and loaded alongside inventory. - Pickup & In-World IntegrationItemPickup component to spawn 3D prefabs that display floating text on trigger.
Configurable collider radius, pickup visuals and sound hooks. - Save & Load SystemJSON-based persistence for inventory contents, equipped gear, quick-access slots and currency balances.
One-line calls in your UI manager to handle save/load. - Extensible Runtime APIInventory, InventorySlot, InventoryItem classes for custom logic.
QuickAccessBar, CurrencyManager, Equipment and HUD scripts ready to plug into your game.
Event hooks and public methods to extend behavior.
Why You’ll Love It
- Rapid Prototyping: Build, test and iterate inventories and equipment UIs in minutes—no boilerplate.
- Designer-Friendly: Everything is exposed in the Unity inspector via clear, labeled fields.
- Polished UX: Drag-&-drop stacking, page-turning, cursor toggles, and hotkeys are all built in.
- Production-Ready: Handles edge cases (overflow stacks, invalid equipment drops) and includes undo/redo support in the editor.
- Fully Documented: Comes with step-by-step guide, API reference and example assets so your team can onboard instantly.
Equip your project with a battle-tested inventory and equipment framework—focus on gameplay, not UI plumbing.
From the publisher's Asset Store listing.
Technical details
Technical Details & Key Features
- Editor Extension
Inventory Manager Window with five tabs: Create Inventory, Create Item, Create Quick-Access Bar, Item Database, Create Equipment Panel
One-click “Create” buttons spawn configured UI prefabs directly into your scene
Undo/Redo support and automatic scene-dirty marking - Inventory CreationConfigurable grid layout: slots per row, rows per page, padding, spacing, cell size
Custom background sprite, slot prefab, next/previous page buttons
Built-in HUD setup: health, mana, stamina bars plus multi-tier currency displays - Item AuthoringScriptableObject-based InventoryItem with:
Name, description, icon, stackability, max stack size
Enum-driven ItemType (Consumable, Equipment, Currency)
Stats list, amount (for consumables)
Equipment sub-type (weapon, armor, slots)
Runtime pickup prefab & pickup-text prefab assignment - Quick-Access BarHotkey slots (1–0) with configurable slot count & button‐number prefab
Supports consumables and item use via QuickAccessBar.UseSlot(index) - Item DatabaseAuto-gathers all InventoryItem assets into a single ItemDB ScriptableObject
Editor tab to refresh or regenerate the database - Equipment PanelDrag-and-drop UI slots for helmet, weapon, boots, etc.
Editor tab wires your EquipmentCanvas prefab to the Player:
Adds (or finds) the Equipment component on the Player GameObject
Assigns the selected ItemDB and calls PopulateAllItemsList()
Auto-maps each UI slot to its matching InventorySlot field (icon + stack text) - Runtime API
Inventory: holds pages of InventorySlot, supports add/remove, stacking, pagination
InventorySlot: data container + UI reference, SetItem(item, qty)
InventoryItem: plus ItemPickup component for world pickup behavior
Equipment: equip/unequip methods, slot lookup by item type
QuickAccessBar, HUD, UIManager: update bars, text, and slot visuals - Drag-and-Drop HandlerInventoryDragHandler supports:
Merging stacks up to maxStackSize with overflow handling
Swapping items between slots and equipment slots
Invalid-drop protection (e.g. wrong equipment slot)
Page-changing by dragging over next/prev buttons - Currency ManagerMulti-tier currency list (highest value first)
Conversion roll-over (e.g. Silver → Gold) based on per-tier conversionRate
Real-time UI Text updates
Save/Load support via GetCurrencyData() / SetCurrencyData(...) - Save/Load SystemJSON-based persistence via SaveLoadManager
Serializes: inventory contents, equipped gear, quick-access slots, and currency balances
One-line editor-hookable SaveGame(...) / LoadGame(...) calls - In-World PickupItemPickup MonoBehaviour with configurable collider radius & height
Instantiates pickup prefab, shows floating PickupText on trigger - ExtensibilityAll major classes expose public methods, events, and properties for customization
Drop-in prefabs and scriptable assets allow full UI re-theming and behavior overrides
Well-documented code and a comprehensive README for rapid integration into any project
Compatibility
| Unity version | Built-in | URP | HDRP | Custom |
|---|---|---|---|---|
| 2022.3.0f1 | Compatible | Compatible | Compatible | Compatible |
Supports all the render pipelines
As listed on the Asset Store.