The depressing, alarming, infuriating trend of videogame industry layoffs continued unabated today with news that Avalanche Studios Group, best known for the Just Cause series, is closing two of its offices, in Montreal and New York, and putting around 50 people out of work...
Read more.