May 7th, 2026
Q&A: Is there a good bit of tech debt in the code base?
https://www.youtube.com/watch?v=NmGzgw8odBw&t=5102
Suggested Wiki Reference Code
Mikael
Is there a good bit of tech debt within the codebase?
Is there a planned dev delay on new features to remedy that?
That is a very good question.
I don't think I've checked in on tech debt.
at all.
The biggest one that we avoid, that I know we avoid, is chasing Unreal Engine upgrades as often as possible, because falling behind on Unreal updates makes it exponentially harder to catch back up if you then have to when your game just simply wouldn't run anymore on the old engines or when Unreal stopped supporting them entirely.
The jump from UE4 to 5 internally was doable and done quite well.
It was not perfect internally until it got straightened out, and ever since it's been a good lesson for us to keep up with even the micro updates of the engines.
But for code within the game itself, I mean, we always try to optimize and always try to strive for better performance with every major update, and small updates if we can.
So, we are definitely chewing away at some of it with every big update.
I'm not sure if we build even more than we chew off, but that's something I could actually archive and, if nothing else, for my own curiosity's sake, check up on.
I am curious.
Especially as an
Jason
ex-programmer myself.