Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles

Hey thank you very much for the report, I'll see what's going on with Steam asap
For itch.io I put direct links right above ;)