After a long time searching, it appears Itch only allows you to claim a steam key if you buy the game (i.e. pay money for it). Sorry for the inconvenience.
Recent community posts
I've added Steam keys to be distributed when you download the game, but they don't seem to be being distributed properly. I've tried emailing Itch.io's support but they haven't been helpful. Not sure when this issue will get resolved.
Created a new topic Full Release!
Created a new topic Demo v2 out now
Posted in Here's an impressions video.