Hot take: I'm sick of coding my games "the right way". When I made DDGD I didn't even grasp inheritance correctly and just coded the game organically together.
For Marble Game I planned. I did things the right way. Managers, controllers, design patters - whatever programming technobabble you can imagine.
Now guess: which code base is more abstract, less readable and has more technical debt? Hint: It's not the first one.
| πΆπ¦