I’ve started a new article series, talking about my AGameMode refactor.
I’ll address why I thought it was necessary, what benefits the refactoring brings, how it was done, etc.
I’ll also show how I replaced the hardcoded state machine in AGameMode with my own, and got more fine grained control.
Here’s the first article in the series. I look forward to feedback.