Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs

Thanks for notifying me! Itch doesn't allow to make a  game page without uploading a game to play (DUH), so I just embeded a tiny, empty web page to bypass the system .  Will think of an alternate solution.