SOLVED Is there any info of a Steam release?

It's not my intent to start some kind of debate or whatever. I'm just curious if this is an epic exclusive or a timed epic exclusive. And if it's the latter if there's any word on if the wait is going to be another year after release or a few months.
 
Back
Top