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.