Man when are the keys coming? 231 days and no friggin keys. I feel like itch.io is one big pile of crap where all developers lie just to get free Greenlight votes. -_-
And how do you get one from here? I havent still got any steam keys from itch.io. Im starting to think this whole website is a big scam on just to get free votes on Greenlight from people. -_-