Inventory System
A modular, slot-based inventory system supporting item stacking, unique item instances, pickups, transfers, dropping, and integration with equipment, merchants, and containers.
Equipment & Character Stats
A character equipment system that applies and removes stat modifiers dynamically based on equipped items, allowing weapons, armor, and accessories to directly affect character attributes.
Data-Driven Item System
A centralized item framework using reusable item data and instances to define properties such as category, stack size, value, equipment type, stats, economy tags, and loot behaviour.
Loot & Container System
A reusable loot system supporting randomized loot pools, weighted drops, item quantities, persistent containers, and two-way item transfers between player inventories and chests.
Interaction System
A reusable proximity-based interaction framework that detects nearby interactable actors and provides contextual prompts for objects such as chests, NPCs, resources, and dungeon objects.
Merchant System
A complete buying and selling system featuring merchant inventories, item quantities, stock management, pricing modifiers, player currency checks, and integration with the wider economy.
Dynamic Econmy
A simulated supply-and-demand system that dynamically adjusts item prices based on regional market conditions, item availability, demand, and economic state.
Currency System
An integrated currency framework used across pickups, inventories, merchants, transactions, and economy systems, with automatic balance validation during purchases and sales.
Procedural Dungeon Integration

RPG systems are integrated into procedurally generated dungeons, allowing generated rooms to populate with enemies, loot containers, resources, interactables, and dungeon-specific content.
Back to Top