Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs

1) Yes, you can apply R18 patch to the game purchased on Steam. Itch has a convenient build that already includes the R18 scenes.

2) Yes.