Ubisoft Shanghai был основан в 1996 году в Шанхае и стал одной из крупнейших студий развития Китая. Студия работала в качестве группы поддержки для многих проектов Ubisoft, таких как франшиза Far Cry, работающая над анимацией дикой природы и искусственным интеллектом.