Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics

I have the same problem. pecatrix did you find a solution?

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

Yup, contacted support and they fixed it for me!