Any chance of getting a Steam key with a purchase here on Itch.io??
Where on the download page... I can't find it (:
Crazy cool game by the way! Never even heard of it till I was browsing here on itch... I'll spread the word!
If you claimed the game for free (as per the current special promotion) a Steam key is not available (DRM-free download only) so you have to make an actual purchase to get one, which is totally fine as far as I am concerned.
The steam key should be located at the download page after you buy the game. I'm afraid it's not included in giveaways.
Please, email me at email@example.com and we will track the purchase and give the key to you.