Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles

You can claim your steam key on itch.io


https://itch.io/t/71185/full-instructions-for-claiming-your-steam-key