Fist to Flame - Roguelike
Grid-based, turn-driven dungeon crawler prototype with procedural generation and tactical combat.

Fist to Flame: Tactical Turn-Based Roguelike Prototype
Fist to Flame is a Unity-based C# tactical RPG prototype featuring a grid-based, turn-driven combat system. It implements a core game loop managed by a central GameManager and LevelStateMachine, handling turn order, room transitions, and persistent state management. The project demonstrates a modular architecture with systems for stats, inventory, action-bar abilities, and status effects.
Procedural Generation & Content
The prototype features procedural level generation that constructs dungeon layouts using pathing algorithms and decorates rooms with MagicaVoxel assets. A dedicated parser utilities namespace handles voxel data integration. The asset library includes models, textures, and custom shaders, supporting a distinct visual style.
Gameplay Mechanics
Combat is stat-driven, supporting normal attacks, special abilities, and a buff/debuff system for complex interactions like damage-over-time. The player controller manages movement, interaction, and camera modes. UI systems are implemented for HUD, action bars, and inventory management using Unity's UGUI and TextMesh Pro.
Stack: Unity 2021.3, C#, UGUI, TextMesh Pro, MagicaVoxel, Timeline, Test Framework.