Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs

Steam version is being released Friday (Dec 7th).  So look at your download page (the url that is emailed to you after purchasing a game on itch.io) sometime Friday afternoon.