Epic announces a new digital game store where 88% of revenue goes to developers

Epic Games is building a brand new digital game store where developers can take home 88% of the revenue that their games make instead of the usual 70% that other distribution networks offer. Read more…
Neowin