did you not get a steam key with your purchase?
not that i see but then again i did not really look for one do to the nature of this game i was actually not expecting it to be on steam but lord and behold there it is... ps i did look for the key in the game files i do not see one but i can be blind at time so if i am meant to get one let me know pls.