I've searched on google and steam for a release date, but still nothing yet. would be interesting to know the release date since its in closed beta. I guess if they have open beta we would know.
IMPORTANT: Please keep all replies to my posts about GAMING. Please no negative or backhanded comments directed at me personally. If you are going to post a reply that includes how you feel about me, please don't bother replying & just ignore my post instead. I'm on this forum to talk about GAMING. Thank you.