Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs

Yeah, I just claimed Hiding Spot because it's also on a 100% sale, and the description says buying it includes a Steam key, but I didn't get one. So I think you're fine there.