The game will be released on Steam on July 17 at 19:00 CEST (10:00 PT)