Skip to main content

Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines
(1 edit) (+1)

Ah yes, overcoupling, the bane of software projects the world over.

Design patterns and architectural templates are good places to start learning.

Some free advice (and free advice is worth what you pay for it...) work on naming things and using abstraction. If you do those well then even when you find yourself in a corner, it is easier to unwind the mess.