Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles

Afraid not, the Steam key only applies to purchases.

): At least I get it on itch for free. I am kind of sad I did not get a Steam key but I do not want one, it is ok.