http://store.steampowered.com/app/282440/
The steam release is going to happen in about 15 hours.