Skip to main content

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

So it seems like your guess about stripe is correct.

I have also heard about Itch being forced to be more restrictive with developers of NSFW content. Al it does is just making things harder for indie developers, as far as I can tell