Back to Home
Side Project2025 – PresentMontreal, QC

Tactical RPG – Game Development

Godot 4.5 · C# · .NET 8

Godot 4.5C#.NET 8Custom ShadersxUnitClean Architecture

Overview

A personal project exploring game development from the ground up — designing and building a tactical RPG inspired by classic titles in the genre. The project is developed in Godot 4.5 using C# with .NET 8, applying the same engineering principles I use in professional software development: clean architecture, automated testing, code quality analysis, and modular design.

Engineering Practices

This project demonstrates that professional software engineering practices apply beyond web development. The codebase includes 334+ unit tests using xUnit and GDUnit4, Roslyn analyzers with 500+ code quality rules, SonarAnalyzer integration, and comprehensive technical documentation spanning 60+ markdown files.

Why This Matters

Game development exercises a different set of muscles — real-time rendering, state machines, spatial algorithms, shader programming, and performance optimization at a level that web development rarely demands. These skills translate directly to building complex, interactive front-end applications and thinking about user experience from a fundamentally different perspective.