Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs

On the official steam release in the second quarter of 2016 (Steam Page). Together with the release (which you will get a key for if you already bought the game on itch.io) there will be a number of updates.