Custom Combat & UI Systems
Godot Turn-based RPG
Project Overview
A tactical turn-based RPG prototype built in Godot 4 using GDScript, with gameplay mechanics based on Paizo's Pathfinder tabletop system.
All systems shown in the demonstration video were implemented from scratch, with the goal of testing my understanding of game architecture and design patterns.
I drew inspiration from Baldur's Gate 3 while addressing its complicated controller UX, taking cues from the efficient UX design of Persona 5. The Pathfinder ruleset was simplified to reduce cognitive load on players.
I prototyped the UI design in Photoshop first, then implemented it using Godot's Control Nodes to ensure the interface felt responsive across different input methods.
Key Features
- Movement and actions: Players and enemies spend Actions to move and act
- Spells and items: Area-of-effect and direct targeting options
- Stats and modifiers: Base stats plus buffs and debuffs
- Controller-first: Gamepad support with input glyphs for the current device
- User interface: Quick shortcuts for common combat actions