Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics

do i get a steam key even though i got it free? 

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.