← Back to Portfolio

Tech Blog

Game development, software engineering, and technical deep dives

2025-11-13•12 min read

Building a Speed-Based Turn Order System for a Tactics RPG

How I implemented a dynamic, speed-based turn order system for my tactics RPG using an accumulator pattern. Units with higher speed take more frequent turns, creating strategic depth in combat.

Game DevelopmentTactics RPGGodotC#Turn-Based Combat
2025-11-12•8 min read

Building a Character Switching System for Town Exploration

Building a party-based exploration system where players can switch between characters with smooth camera transitions.

GodotC#Tactics RPGGame DevelopmentCamera Systems
2025-11-12•15 min read

Building a Grid-Based Movement System for my Tactics RPG

A deep dive into implementing grid-based movement, pathfinding, and tactical positioning for a tactics RPG in Godot using C#.

Game DevelopmentGodotC#Tactics RPGPathfindingGame Architecture
2025-11-11•15 min read

Building an Event-Driven Battle System with Godot

My experience implementing an event bus pattern in my tactics RPG using Godot and C#. A look at how this architecture helps decouple game systems for cleaner, more maintainable code.

GodotC#Game DevelopmentArchitecture