Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs

So all itch.io 'greenlight' voting is a scam?

I have not one key.