D3 Publisher and Sandlot’s third-person shooter, Earth Defense Force 6, has launched to negative reviews on Steam. The outrage against the Steam version of Earth Defense Force 6 comes from the game suddenly requiring an Epic Games Account for online play. Prior to launch, there had been no mention of such a requirement on its […]