Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs

Not the OP but I did as the developer stated and contacted support. They were able to add the Steam key to my account.