Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
Tags
(+1)

It's around 40% or 45% or so, that's becasue it's not just DLsite, you have to trough Curious Factory in the west so they have to split revenue, as an additional platform there's no downside since it's an easy way to get to the japanese audience which would be difficult to do on your own, as your only platform tho is not as appealing.