Epic Games paid developers about $11.7 million for the games they gave away for free on the Epic Store from December 2018 to September 2019 Article 545 words 14 votes