Ubisoft Reports a 20% Sales and Revenue Drop Compared to 2023
The curse of failure that's been plaguing Ubisoft throughout 2024, starting from January's financial flop of Prince of Persia: The Lost Crown and manifesting just recently when the studio had…
0 Comments
October 31, 2024