As previously announced, the release date was delayed to June 30th, however this unfortunately clashes with a Steam sale which would affect the games visibility on release day, which would mean less players and a worse experience overall. As a result the final date is July 15th, 15 days more than the original voted time.