Epic Games, Google strike $800 million deal amid antitrust battle

Business