A haptic feedback system, comprising a wearable device comprising: a fabric layer; a first fluidic channel arranged at a first joint portion of the wearable device, the first fluidic channel being woven into the fabric layer; a fluid disposed within the first fluidic channel, the fluid including an adjustable viscosity; a circuit comprising a first signal line configured to vary a field within the first fluidic channel, the first signal line being wound around the first fluidic channel, and a ground line extending along the first fluidic channel in a location relative to the first signal line to create a desired electric field within the first fluidic channel when the first signal line is energized; and a controller configured to: receive a first input, and in response to receiving the first input, apply a first field within the first fluidic channel via the first signal line to set the adjustable viscosity of the fluid in the first fluidic channel to a first viscosity and thereby provide a first mechanical resistance to motion of the first joint portion; and receive a second input, and in response to receiving the second input, apply a second field within the first fluidic channel via the first signal line to set the adjustable viscosity of the fluid in the first fluidic channel to a second viscosity and thereby provide a second mechanical resistance to motion of the joint portion. a wearable device comprising: a fabric layer; a first fluidic channel arranged at a first joint portion of the wearable device, the first fluidic channel being woven into the fabric layer; a fluid disposed within the first fluidic channel, the fluid including an adjustable viscosity; a circuit comprising a first signal line configured to vary a field within the first fluidic channel, the first signal line being wound around the first fluidic channel, and a ground line extending along the first fluidic channel in a location relative to the first signal line to create a desired electric field within the first fluidic channel when the first signal line is energized; and a controller configured to: receive a first input, and in response to receiving the first input, apply a first field within the first fluidic channel via the first signal line to set the adjustable viscosity of the fluid in the first fluidic channel to a first viscosity and thereby provide a first mechanical resistance to motion of the first joint portion; and receive a second input, and in response to receiving the second input, apply a second field within the first fluidic channel via the first signal line to set the adjustable viscosity of the fluid in the first fluidic channel to a second viscosity and thereby provide a second mechanical resistance to motion of the joint portion. receive a first input, and in response to receiving the first input, apply a first field within the first fluidic channel via the first signal line to set the adjustable viscosity of the fluid in the first fluidic channel to a first viscosity and thereby provide a first mechanical resistance to motion of the first joint portion; and receive a second input, and in response to receiving the second input, apply a second field within the first fluidic channel via the first signal line to set the adjustable viscosity of the fluid in the first fluidic channel to a second viscosity and thereby provide a second mechanical resistance to motion of the joint portion.