Request Supporting Controller Vibration / Rumble Feature In Unity3d.

I see that currently, if we want to implement Xbox 360 controller vibration in Unity, we have to use a third party solution: XInputDotNet. Why don’t have this as a built-in feature in Unity? like this Handheld.Vibrate() function.
I’m thinking about vibrate cross platform (Xbox controller on Windows, PS4 controller on Windows, Xbox controller on Xbox,… )
Thanks.

Try Rewired:

1 Like
2 Likes

My guess - and this is only a guess - is that it’s because it’s closely related to input, and Unity’s built-in Input system hasn’t received any real love for something like a decade.

A while ago there was an attempt to replace it, but it got cancelled. Fingers crossed they’ll have another go at it, and give us something like Rewired’s functionality as a first-class feature set.

2 Likes