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.

Get in Touch

Interested in this project or looking to collaborate?

Contact Siba Mahlouby