Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs

it is itch.io giveaway so you have itch.io key probably