My Time on Company of Heroes 3

November 2023 - April 2024

Time to reverse engineer

Picking up the pieces

I ramped on to Company of Heroes 3 following the release of the Sultan’s Ascend expansion for Age of Empires IV in the Fall of 2023.

Initial challenges include the reconstruction of workflows and practices from the team that preceded us, as large portions of the team no longer worked with the company following the layoffs in May. Much of the expertise and familiarity with the content has been lost in the process, but the most difficult loss was the ingrained knowledge of the decisions made along the way.

Much of the art was not standardized with best practices, and it is difficult to know whether re-exporting would result in new bugs. However, we were able to bring over much of the best practices from Age of Empires IV and at least track the issues more clearly as we encountered them. This way we were able to ship out new content updates while avoiding known landmine files.

Continuing the content train

For the most part, my time on Company of Heroes 3 has been focused on continuing to bug fix existing content and finding ways to refresh finished content to continue rolling them out through patches. This work ranges from fixing bugs caused by fog of war, optimization side effects that causes vehicles at the edge of the screen to stop animations, to vehicles not behaving as expected in a campaign mission due to a parameter being set in correctly.