Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs

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