A slang term used to describe the company "Ubisoft" for their repeated failures at making decent PC ports of their most popular games, and for forcing people to use uPlay which is near useless and often results in games being broken on launch.
A company way in over there head, Always aspiring to make new and interesting games but fucking them up and ends turning them into freemium games you have to pay for.