Skip to main content

On Sale: GamesAssetsToolsTabletopComics
Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines

I don't think itch is that large or has the resources to do that.

Valve seems more like you candidate that could challenge payment services. And even they did not do it. Wonder what that means.