Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs

Hey! I've heard that it's an issue with Itch.io verification. Contacting their support team is the right thing to do - you should get your key soon!