I assume it would be a big refactor to do it in a more efficient and extendable way. He would likely have to change every piece of code that calls the dialogue. I bet he noticed the problem as he wrote more lines but knew how much work it would be to rewrite, and kept adding to it until it became what it is now.Yeah, normally at this point in game-Dev, the dev would have developed a scripting tool that would allow them to simply hammer out dialogue and have the scripting tool format them into the code, his approach of just fucking raw-dogging it is insane. Yandere dev level shit.
A refactor on that scale would be demoralizing and boring. I’ve been there. It’s why you don’t let that stuff build up once you recognize it. It’s a lesson everyone who writes software learns the hard way at some point.
It’s clear that he’s no longer interested in the game. He should just wrap it up, ship it, and move on. I’m not sure why he doesn’t tbh, the reviews are already tanked and he can blame others for the critical reception.