Both will be Free to Play titles, and the announcement will likely go out somewhere within the next 12 hours. I do need to verify the exact time I can share it with you all.
What I will say is it is a brand spanking new company that is literally composed of nothing but fans of free to play games. How do I know this? Because I'm reading it from the press release