# How to trigger vibration on Xbox Controller using GamepadManager?

**URL:** <https://forum.babylonjs.com/t/how-to-trigger-vibration-on-xbox-controller-using-gamepadmanager/61120>\
**Category:** Questions\
**Tags:** gamepad, controls\
**Created:** [October 24, 2025, 11:48am UTC](https://forum.babylonjs.com/t/how-to-trigger-vibration-on-xbox-controller-using-gamepadmanager/61120 "2025-10-24T11:48:22Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![ertugrulcetin](https://sea2.discourse-cdn.com/flex024/user_avatar/forum.babylonjs.com/ertugrulcetin/32/33011_2.png) [@ertugrulcetin](https://forum.babylonjs.com/u/ertugrulcetin)\
**Post date:** [October 24, 2025, 11:48am UTC](https://forum.babylonjs.com/t/how-to-trigger-vibration-on-xbox-controller-using-gamepadmanager/61120/1 "2025-10-24T11:48:22Z")

</div>

I’m implementing **GamepadManager** to support **Xbox**  **controller** input. Everything works perfectly (buttons, sticks, triggers, etc.), but I couldn’t find any API for **vibration** or haptic feedback.

Is there a built-in way to make the controller vibrate in Babylon.js, or do I need to access the Gamepad vibration features directly through the browser’s Gamepad API? If so, can you show an example of how to do it properly with Babylon’s GamepadManager?

---

<div class="post-metadata">

**Author:** ![j-te](https://sea2.discourse-cdn.com/flex024/user_avatar/forum.babylonjs.com/j-te/32/37194_2.png) [@j-te](https://forum.babylonjs.com/u/j-te)\
**Post date:** [October 24, 2025, 11:50am UTC](https://forum.babylonjs.com/t/how-to-trigger-vibration-on-xbox-controller-using-gamepadmanager/61120/2 "2025-10-24T11:50:49Z")

</div>

Docs:

> **[Babylon.js docs](https://doc.babylonjs.com/typedoc/classes/BABYLON.GamepadManager)**

Edit: example (credit and blame: AI).

> **[Babylon.js Playground](https://playground.babylonjs.com/?inspectorv2=true#AF1R3X)**
>
> Babylon.js playground is a live editor for Babylon.js WebGL and WebGPU 3D scenes

---

<div class="post-metadata">

**Author:** ![ertugrulcetin](https://sea2.discourse-cdn.com/flex024/user_avatar/forum.babylonjs.com/ertugrulcetin/32/33011_2.png) [@ertugrulcetin](https://forum.babylonjs.com/u/ertugrulcetin)\
**Post date:** [October 26, 2025, 5:32pm UTC](https://forum.babylonjs.com/t/how-to-trigger-vibration-on-xbox-controller-using-gamepadmanager/61120/3 "2025-10-26T17:32:44Z")

</div>

Thanks!
