Edit: got an email from support, solved. Hi, on the last email we've received we were informed that " I am happy to say that Star Control: Origins has already been added to your Steam account. No additional sign up required." However, I do not see that game on my account. 
1 Replies
7,423 Views