Aeolus451 on 16 June 2016
I'll believe it when I see it. Sounds too good to be true or suicidal. Could be a few of their less popular games but I doubt that they would release their stable of first party games on steam because it would likely kill their xbox consoles/windows store ventures.