Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
Tags

There hasn't been an update since the last time I downloaded it, at least itch hasn't notified me of such…

I'll give it a go, though, just to be sure.