--- uid: xri-locomotion-components --- # Locomotion components The locomotion components provided by the toolkit. | **Topic** | **Description** | | :-------------------- | :----------------------- | | [Locomotion Mediator](locomotion-mediator.md) | Mediates locomotion requests across multiple locomotion providers. | | [Tunneling Vignette Controller](tunneling-vignette-controller.md) | Controls a visual vignette effect intended to mitigate motion sickness. | | [XR Body Transformer](xr-body-transformer.md) | Manages movement of the XR Origin taking into account the locomotion provider requesting a move and, optionally, a physics-based [Character Controller](xref:class-CharacterController].| | [Locomotion providers](locomotion-providers.md) | The locomotion components providing different modes of locomotion.| | [Locomotion Interactors](locomotion-interactors.md) | The interactor components used for locomotion.| | [Locomotion Interactables](locomotion-interactables.md) | The interactable components used for locomotion.| ## Additional resources * [Component index](components.md)