Alex McHugh News The Game Awards 2019 winners roundup Dec 13th, 2019 Last night saw The Game Awards 2019 take place in the Microsoft Theater in Los Angeles, USA. Presented by Geoff Keighley, The Game Awards celebrates...