News

Ubisoft has released its financial statement for the 2024-25 fiscal year, and it looks like more layoffs could be incoming ...