Barcelona, Spain – June 30, 2024 – Employees at Ubisoft’s Barcelona studio have commenced a series of strikes this afternoon, protesting proposed layoffs that threaten 51 jobs and demanding improved…