Details are gradually beginning to come to light about The Game Awards, the annual event that is set to honor the best in video games from the past …



Source link