In the previous post, I described a plan to refactor Age of New Worlds without rewriting it.
The plan looked clean on paper.
Then the real work started.
The goal was not to move files around or rename a few classes. The goal was to remove duplicate paths while keeping the game working after every step.
The first safety work is now complete. Most of the new quality gates are running. The map migration is far advanced. Some real inconsistencies were found and fixed along the way.
(more…)