I built a modular RPG inventory and crafting backend in modern C++17. The system combines inventory management, equipment slots, recipe discovery, crafting mastery, enchantments, item upgrades, armor set bonuses, shops, weighted loot tables, turn-based combat, and persistent save/load.
The architecture is data-driven through JSON and designed for clean integration into larger game projects, with explicit error handling, modular systems, and configurable gameplay content.
I built a modular RPG inventory and crafting backend in modern C++17. The system combines inventory management, equipment slots, recipe discovery, crafting m...