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

I see the sequel has hit Steam, is it coming to Itch.io as well ?