Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs

Actually I just get a bill from the paypal, the download link is in it? Or other email? I have sent a message to itch, but I haven't got a reply yet