Xbox One getting Twitch streaming, multiplayer and social upgrades in time for Titanfall on March 11th
Right on time. Titanfall, the Xbox One’s biggest game yet and Microsoft’s best chance to catch up with Sony, is launching on March 11th. Microsoft isn’t taking any chances and is making sure that their console is...