Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs

No, it's the server. We need alternate download that itch provides in other games but i can't find alternate link here.