Simple Inventory + Json Save System View on Asset Store (opens in new tab)

Package details

Latest version
1.2
Last updated
First released
Unity version
6000.0.62 or later
Package size
408 KB
Files
38
Favorites
1
Views in the past week
6

Price tracking

Last checked
Tracked since
Lowest recorded
$12.00 on

Keywords

Simple Inventory + Json Save System

by DEVY BEAR (opens in new tab)

No ratings yet

A comprehensive Inventory, Hotbar, and JSON Saving System. Includes drag-and-drop, stack splitting, tool tips, Item usage system, and ScriptableObject database.

Price $12.00

Buy on Asset Store (opens in new tab)

Affiliate link · Purchases support this site

Price history

Last 6 months

USD
Price history for Simple Inventory + Json Save System, 6 months Current $12.00; lowest $12.00; highest $12.00 in this period. $0 $10 $20 Jun Jul Aug Sep Oct Nov

Asset preview

1 / 8

Simple Inventory + Json Save System screenshot 1

Simple Inventory + Json Save System screenshot 1

About this asset

This asset provides a complete, high-performance, and production-ready inventory system that integrates seamlessly into any FPS, RPG, or survival game.

It is built on a clean, event-driven architecture that is easy to understand and extend, focusing on flexibility and performance.

⭐ Core Features

  • Full Inventory & Hotbar UI: Separate, fully functional panels for the main bag and a quick-select hotbar.
  • Intuitive Drag-and-Drop: Supports both "click-and-drag" and "click-to-grab, click-to-drop" item management.
  • Stack Splitting: Hold 'Shift' while clicking or dragging to easily split item stacks.
  • Dynamic Tooltips: A clean, responsive tooltip system that automatically displays item names and descriptions on hover.
  • Smart Tooltip Positioning: The tooltip intelligently flips to display above or below the cursor based on its position on the screen, never going off-screen.
  • Hotbar Selection: Full hotbar support with 1-6 keys and mouse wheel scrolling, complete with a customizable outline for the selected slot.
  • World Interaction: Easily drop items (Q / Shift+Q) into the world from your hotbar or any inventory slot.
  • Item Pickups: Includes scripts for physical item prefabs that can be picked up from the ground, with "Hotbar-first" priority logic.

🚀 Technical & Workflow Features

  • Powerful ScriptableObject Database: Forget the Resources folder! Manage all your items from a single ItemDatabase ScriptableObject. This gives you full control and is more efficient.
  • Automatic Database Builder: Includes a custom editor script with a "Find All Items" button. Just create your item .asset files anywhere in your project, click the button, and your database is instantly updated.
  • Robust JSON Saving: Automatically saves and loads the player's entire inventory (main bag and hotbar) on quit/start using JSON.
  • Performance Optimized: The "dragged item icon" and "tooltip" run on a separate, dedicated canvas to prevent costly UI rebuilding on the main inventory panel, ensuring high and stable FPS.
  • Clean & Commented Code: All scripts are fully commented (in English) for easy understanding and modification.

🎮 Genre & Customization

  • Genre-Ready: Perfect for Survival Games, RPGs, FPS Shooters, and any project needing robust item management.
  • Easy to Customize: The UI prefabs are clean and can be easily re-skinned to match your game's art style. The event-driven logic (OnInventoryChanged) makes it simple to hook in your own systems (e.g., "play sound on pickup").

AI Disclosure: > Parts of the C# scripts in this package were drafted and optimized with the help of AI to ensure the code is extremely clean and easy to understand. The architecture is specifically designed so that even users with minimal coding knowledge can easily read, follow, and modify the system.

From the publisher's Asset Store listing.

Technical details

If you encounter problems during installation, please review the “important-infos.pdf” file included in the package.

Compatibility

Render pipelines supported in each Unity version
Unity version Built-in URP HDRP
6000.0.62f1 Compatible Not listed Not listed

As listed on the Asset Store.