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

Hmm... Interesting. Seems to be an itch.io page glitch for some reason. I'll try to resolve it. Until then, I advise that you use the offline version.