Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles

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.