Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs

Yes, that https://resbach.itch.io/joiplay 

I just forgot I had it listed in my profile here.