Epic Games3 years ago
Will Epic Games start their own streaming platform to compete with Twitch?
Epic Games’ financial wealth has skyrocketed since Fortnite’s launch and they’ve used that capital to open a new studio in Cologne, Germany. In order to grow...