Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics

There was indeed something wrong with the setup file yesterday, we have since re-uploaded it. You can try downloading it directly from our site ( download links to it anyway), I have just downloaded it and it works. File size is supposed to be 802Mb so if you see it when starting the download, you're all good.