destructoid.com › ubisoft-release-strategy Ubisoft lost $1.5 billion last year but hopes its new release strategy will turn the tide … Recommended Videos But it has plans to rebound and, hopefully, come back stronger than ever. … May 20, 2026 · Gamers Group