Great news. Epic (@EpicGames) is launching their competing digital games store where 88% revenue goes to Developers.

04 Dec 2018, 15:06
Great news! Epic (@EpicGames) is launching their competing digital games store where 88% revenue goes to Developers.