Microsoft’s ambitious Play Anywhere initiative, which lets PC and Xbox gamers game together, made unexpected strides on Friday, when it was announced that Gears of…
Continuing the trend of “Windows Store versions being demonstrably worse than their Steam counterparts,” Activision’s put out some disturbing news about Call of Duty: Infinite…