Not only are The Game Awards still happening this year — they’re taking place in three different locations. The 2020 ceremony will stream live from Los Angeles, London and Tokyo on Dec. 10, it was announced on Wednesday, airing in 4K UHD from audience-less, in-studio locations. It will stream across 45 global video platforms and, […]