En 2004, Blizzard abrió su oficina central en Europa en Vélizy, Yvelines, Francia.