New title reveals at “The Game Awards 2018” by admin in December 11, 2018January 8, 2019 So apart from God Of War & Red Dead Redemption 2 winning multiple awards as expected, A lot more went…