Separate names with a comma.
Epic Games has announced its new, hand-curated Epic Games Store. The revenue split for the Epic Games Store will be 88% for the developers and...