Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles

Yep, you will be getting a Steam key for the game on release on Steam. :)