RPG Mechanics Simulations – C++ Prototypes

Back to Home

Role: Solo Developer (Self-Initiated Project)

Technology: C++, OOP

Keywords: RPG Systems, Combat Simulator, Loot Generator, Skill Tree, Game Prototyping

A series of standalone simulation tools inspired by classic RPG systems, developed to explore core game mechanics through C++ programming. Each module simulates a different system—from combat dynamics to loot generation—and was created to strengthen my understanding of gameplay logic, object-oriented design, and systems thinking.

🛠️ Key Contributions:

Skill Tree Simulator

Built a dynamic node-based structure to simulate a skill progression system. Supports adding and connecting abilities, visualizing dependencies, and calculating viable paths.

Item Drop Simulator

Designed a randomized item generator with modular logic for item names, rarities, affixes, and types—mimicking loot systems found in RPGs and roguelikes.

Combat Simulator

Developed a turn-based battle system simulating character actions like attacking, healing, shielding, and spellcasting. Includes experience gain, leveling, and stat tracking.