Ubisoft is reportedly laying off 100+ employees at Red Storm Entertainment as part of its global cost-cutting initiative, which it's deep into.