Top-Down Action RPG

This as-yet unnanounced project was still in development when I left my previous job during the coronavirus pandemic in 2020. It’s in a similar vein to our previous project, Paranoia: Happiness is Mandatory, though in a fantasy setting with mounted melee combat.

This time around, I was lead programmer right from the beginning. I used my experiences working on previous projects to design a new architecture for the codebase, which made it easier to iterate on designs and debug issues down the line.

This codebase made use of the SOLID principles and used the Zenject dependency injection framework for Unity. While this approach took some getting used to and required spending more time introducing these concepts to my team, it also had many benefits over more common approaches I’ve seen in games architectures, namely use of things like the singleton pattern. If it isn’t already obvious, I care a lot about writing clean modular code, though I also believe that in many circumstances simply “making it work” can be more important!

Previous
Previous

Loot River

Next
Next

Paranoia: Happiness is Mandatory