Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles

Does this include a steam key?

Unfortunately no.