David Sanchez - DualSense Gamepad Support

Native PlayStation and Xbox controller support for Unreal Engine, powered by SDL3.

Plug in your DualSense, PS4, or Xbox controller and it works immediately — no Blueprint setup, no configuration, no extra steps. The plugin registers as a native UE input device and feeds input directly into your existing Input Mapping Contexts using standard Gamepad_* keys.

Features:

• PlayStation (PS3, PS4, PS5 / DualSense) and Xbox (360, One, Series) support

• Hot-swap detection — automatically switches active controller based on which pad you use

• Full force feedback via UE's native Play Force Feedback nodes

• Zero game thread stalls — hotplug runs on a dedicated worker thread

• Works in editor viewport, PIE, and packaged builds with no setup required

• Compatible with Enhanced Input out of the box

Only PlayStation and Xbox controllers are recognized. Generic, XInput, and Nintendo Switch controllers are filtered out by design. SDL3 is bundled — no manual installation required.