News

Epic Games agreed to a $520 million settlement to resolve allegations by the Federal Trade Commission (FTC) that it ...