Ubisoft Shanghai perustettiin vuonna 1996 Shanghaissa ja siitä on tullut yksi Kiinan suurimmista kehitysstudioista. Studio on toiminut tukitiiminä monille Ubisoftin projekteille, kuten Far Cry -pelisarjalle, työskennellen villieläinanimoinnin ja tekoälyn parissa.