Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles

You should probably bring this up on the Steam community forum or contact the developer directly about it. This board is for the itch.io app and isn't affiliated with Steam.