2022UnityC#Game Development

Fist to Flame - Roguelike

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

Overview of Fist to Flame - Roguelike

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.