Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
Tags

According to a dev's post on twitter, this version is cut, it's what was steam version suppose to be:

Abaddon: Princess of the Decay will launch at October 19th at 5 PM PT!! The fully uncensored version will be on FAKKU and the cut for Steam version will be on itch.io!