Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
Tags

Oh that's interesting, I actually never tried the itch app. Glad you figured it out, I'll look into that.