Everything From The Game Awards 2018: Award Winners and Reveals

It’s that time of year again. A time when the game industry gets together and holds their awards ceremonies. The most popular of these awards events is The Game Awards which occurs each year in Los Angeles, California. At The...