Latest Surprise, Epic paid big developers more than indies to give their games away for free Lily WhiteMay 4, 2021036 views In total, Epic paid $11.7 million for its free game promotions Read More