Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs

Why was it dropped on itch?  What is wrong with selling games here?