Games Industry Mass Layoffs an ‘Avoidable F*ck Up’, Says Larian Studios Publishing Director – Push Square April 8, 2024