I got this assuming there would be a steam key. I sent an email but I realise this might be a more appropriate place to ask. Should or can there be a steam key? Thanks.
I'm obscenely patient. It looks great and its right up my alley, so I'm hoping things go well. Best of luck.
Will this be coming to steam eventually? I caught some jifs on twitter and I'm rather taken.