Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
Tags

We haven't seen too many issues with people launching it - can you tell us more about your setup? Also have you tried the itch app? That seems to work better for tons of people. https://itch.io/app