Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles

Yes, if you buy a copy of the game here on itch.io, it comes with a Steam key.