Then i say you are good to go when it comes out on steam at summer
It is most likely its gonna be released on Steam this summer, and I'm pretty sure you MUST have steam to be able to run multiplayer.