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

I logged into itch.io just to tell you that this is hilarious and I love it