Ubisoft Shuts Down Leamington Studio, Lays Off 185 Workers as Assassin’s Creed: Shadows Faces Even More Controversy

The company that once told consumers to get used to not owning their games are getting comfortable...

Read More