Skip to main content

Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines

Personally I like when mechanics are introduced progressively, so you could start off with fewer subsystems, and as the player learns and accomplishes goals you can add more in with brief tutorials or explanations. That way you could keep a large number of systems without overwhelming the player. The combinations you mentioned would also work to simplify things