Multiplayer games can live or die based on first impressions, with many games putting their best foot forward by immediately showing off the variety of content…
As an omnipresent robotic voice condescendingly wishes my team luck, my eyes widen in disbelief as a massive portal materializes over a city block. It spews…