ItemForge - Advanced Inventory System

ItemForge v2.1 – Ultimate Lightweight Inventory & Crafting System

ItemForge is a powerful, lightweight, and highly optimized system for adding robust Inventory, Crafting, and Trading mechanics to your game. Designed with developer experience as the top priority, ItemForge introduces a revolutionary Single-Database architecture and AI-assisted workflows that save hours of tedious data entry. Whether you’re making an RPG, Survival game, or Simulation, ItemForge scales effortlessly.

What’s New in v2.1

  • Bug Fixes: 8 critical bugs resolved for smoother workflow and improved stability.
  • Core Logic Improvements: Enhanced crafting, inventory, and effect systems for more reliable and predictable behavior.

Key Features

1. Optimized Single-Database System

Forget managing hundreds of separate ScriptableObjects. ItemForge uses a single serialized database file, giving you:

  • Performance: Dramatically reduces project clutter and load times.
  • Organization: Search, filter, and sort items effortlessly.
  • Visual Editors: Custom Editor Windows let you manage Items and Recipes with a polished UI.

2. AI Assistant & JSON Integration

Populating item data is no longer tedious.

  • AI Bridge: Export your database schema to JSON, feed it to an AI, and generate items with varying stats and lore.
  • Smart Import: Re-import JSON with options to “Clear & Load” or “Append” existing items.
  • Auto-Tinting: Generate multiple items from a single white sprite by applying color tints automatically.

3. Flexible Crafting & Trading

The crafting core is abstract and versatile, letting you create:

  • Crafting Tables: Workbenches, Anvils, or Hand Crafting, each with custom recipes.
  • Merchants/Trading: Treat trading as a recipe (e.g., 10 Coins → 1 Sword).
  • Recipe Logic: Supports multiple requirements and results with labels for clarity.

4. Advanced Item Types & Effects

  • Three Categories: Material (Resources), Equipable (Armor/Weapons), and Consumable (Potions/Food).
  • Smart Slots: Includes 6 standard slots (Helmet, Chest, Legs, Boots, Weapon, Shield). Add new slots (Artifact, Ring, etc.) and the system updates automatically.
  • Effect System: Instant or timed effects like Regen, Heal, Mana, Defense, and more. Easily extendable through enums and switch loops.

5. Complete Gameplay UI

ItemForge comes with a production-ready UI system using Object Pooling for maximum performance.

  • Inventory Panels: For Containers and Player items.
  • Equipment Slots, Crafts, Tooltips, Interactable Panels.
  • Auto Description: Item type, effects, equip type, and extra details shown automatically.
  • Rich Text Support: Names and descriptions support bold, italic, and color tags.

6. Interaction System

Includes a modular interaction controller with three modes:

  • Direct: Immediate pickup or use.
  • Click: Opens a UI panel and waits for input.
  • Hold: “Hold to Open” style interaction with progress bar.

7. Developer-Friendly Tools

  • Auto Item Creator: “Sprite 2 Item” tool generates distinct items from sliced sprite sheets or multiple icons automatically.
  • Custom Inspector Tools: Static helper methods for cleaner inspectors (Box Groups, Foldouts, Enum-to-Button lists, etc.).
  • Clean, Readable Code: Highly commented C# code designed to be extended easily.

🛠 Technical Specs

  • Compatibility: Unity 6 Ready (backwards compatible with 2021/2022).
  • Render Pipeline: Works with Built-in, URP, and HDRP.
  • Dependencies: Uses TextMeshPro for sharp text rendering.

Start forging your game’s inventory, crafting, and trading systems today with ItemForge v2.1 — now even more stable and efficient!