Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs

Great article,
thank you for your shared knowledge.
I think for me the part of promoting and "putting myself out there" is harder than other aspects of the game development process.
I take every help available to improve my presentation.

Keep up the good work !
Greetings 
Lexi