Games, Tech News Epic Games Are Launching A Store With 88% Revenue Going to Developers. December 6, 2018GadgetGig