Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs

For some reason, itch.io just dosn't show me the Claim Steam Key-section on the download page O.o

good to know! I'll send some emails out in the next few days. Apologies if it may take a while, I'm really tired and ill right now.