Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs

Supernova should be fixed eventually... If not? Itch.io has downloads and a desktop app