Ubisoft is a publicly owned company headquartered in France, founded in 1986 with approximately 22,660 employees, and reported $2.1B in revenue as of 2025. The company's main product is computer games, functioning as a French video game publisher with development studios across the world.