News

Epic, a U.S.-based studio, backed by China's Tencent (0700.HK), is the world's largest game studio. It was launched in 2017 and its last-player-standing, "battle royale" format became an instant ...