$ 0 0 Blizzard Entertainment scored big at last night’s Game Awards. Overwatch took home several huge awards including Game of the Year, Best Game Direction, Best Multiplayer and Best eSports Game.