Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs

After a long time searching, it appears Itch only allows you to claim a steam key if you buy the game (i.e. pay money for it). Sorry for the inconvenience.