Epic Paid $10.5 Million for Control to be an Epic Games Exclusive Well it now appears more clear as an Italian earnings report from 505 Games highlights that the deve... September 23, 2019 by Bob Buskirk