Is the game coming to steam?
Share with others. Heavy Rain, Beyond: Two Souls, and Detroit: Become Human will all be released on June 18. The trio were timed-exclusives on the Epic Games Store. There are free demos available on Steam. May 26, 2020 is when it will happen.