News
Originally scheduled for October 2, 2025, Supermassive Games announced today that Directive 8020 is being delayed until 2026, resulting in 36 employees losing their job.
PARIS - July 22, 2025 - Today, Ubisoft released its sales figures for the first quarter of fiscal 2025-26, i.e., the three ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results