Ubisoft develops and publishes top-quality video games and has perpetual cloud-streaming rights to Call of Duty and other Activision Blizzard games across most of the world. In 2025, Ubisoft spun its ...