Venture Beat reports: ” Epic Games, the developer responsible for the Fortnite phenomenon, is launching its own game store. And like with its asset store for developers, Epic is planning to take a 12 percent cut of revenues. This will leave 88 percent for the people who actually make the games.”

Read more