Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs

When will steam version be released?

Late February or early March 2017, most likely~