Epic Games announced a new system for paying creators on Fortnite, the ultra-popular, free-to-download battle royale game. Announced on Wednesday at the Game Developers Conference, Epic will now share ...