According to Steam product page:
“Release Date: Jun 2015”
This is new info?
Nope, it’s been there since the move to Steam, not been officially confirmed or denied if it’s the truth yet though.
Release date is still unannounced. If SD doesn’t even know it, who else could?
Nexon
When it’s done mfers!