La sede de la actual Ubisoft Red Storm está ubicada en Cary, Carolina del Norte.