01Overview
A cross-platform gamepad manager built on Unity’s Input System. Hot-plug detection, per-type controller identification, deadzone + sensitivity processing, rich rumble/haptics patterns, and first-class Android TV / game-console and Windows XInput support with Bluetooth permission handling. The controller-classification and deadzone math are pure and unit-tested.
02Key features
- Hot-plug detectionConnect/disconnect events with a live controller list.
- Per-type identificationXbox, PlayStation, Switch, 8BitDo, plus Android consoles (Shield, Fire TV, MOGA, Razer, SteelSeries).
- Deadzone & sensitivityConfigurable input processing with unit-tested math.
- Rumble / hapticsImpact, pulse and ramp patterns.
- Android TV & XInputFirst-class game-console and Windows XInput support.
- Bluetooth permissionsHandles the runtime permission flow on device.
03Included samples
Input Demo
Move an object with the left stick and rumble on button press.
Connection Status UI
uGUI overlay showing connect/disconnect notifications and a live controller list.
Gamepad Tester
Art-free, code-built visual tester: live sticks, triggers, button grid and haptics.