Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs

mmm i can't find my steam key on the download page?

The Steam release isn't until 21st August. You should be able to find it from that date