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!