Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
Tags

It happens to new pages, because the itch.io system think it's a scam. If you get the warning screen it exactly tells you that "Try my game, discord scam" is the reason. BUT itch.io will clear those warnings after review. 

Weird