ItemForge is a lightweight, high-performance system for adding Inventory, Crafting, and Trading. It features an optimized single-file database, AI-assisted JSON workflows, and auto-adapting UI.Compatible with Built-in, URP, and HDRP.Requires TextMeshPro for UI elements (included by default in Unity).No extra renderer settings or pipelines required.ItemForge v2.1 – Ultimate Lightweight Inventory & Crafting SystemItemForge 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.1Bug 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 Features1. Optimized Single-Database SystemForget 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 IntegrationPopulating 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 & TradingThe 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 & EffectsThree 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 UIItemForge 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 SystemIncludes 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 ToolsAuto 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 SpecsCompatibility: 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!1. Optimized Single-Database SystemForget 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 IntegrationPopulating 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 & TradingThe 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 & EffectsThree 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 UIItemForge 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 SystemIncludes 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 ToolsAuto 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.I utilized AI-assisted tools (ChatGPT and GitHub Copilot) to enhance code quality and maintainability. These tools were used to refactor code for better readability, optimize syntax (using LINQ and concise operators), and generate comprehensive XML documentation. All code was manually reviewed, tested, and validated by me to ensure stability and performance. No AI-generated content was included without strict human verification.




