Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs

Weird... I just downloaded the itch client and downloaded from there and it launched...