Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs

That's weird let me see about that...

It should be on your download page, it looks like we have plenty of keys uploaded, here are some instructions in case it helps: https://itch.io/t/67604/how-to-get-a-steam-key-from-your-itchio-purchase

Unfortunately the link "claim steam key" just doesn't appear on the download page. If you want I can send you a screenshot if it helps ?

I've uploaded more keys, can you check again?

Nope, still nothing ><

email wildermyth at gmail please