Years ago, I built my first indie game, Titanic Panic—an endless runner where you play as the Titanic, dodging icebergs and rescuing swimmers. I was proud, but looking back, it was messy and way too bloated for such a simple concept. Since then, I’ve learned a ton and decided to...