Canceled Games and Layoffs Persist Despite Financial Support
Ubisoft recently experienced a business decline despite its stabilization efforts during 2025, which included a major investment from Tencent. Tencent brought in significant funding and operational support, but it failed to avert the company's financial and operational crisis. A crisis that worsened with time. In March 2025, Ubisoft announced the establishment of a new subsidiary to operate its three most valuable franchises when Tencent purchased a €1.16 billion minority stake (~25 %) in that subsidiary.