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.

You can post something like this in the Fab comments section:

I’m using this plugin with Unreal Engine 5.5. The project compiles successfully, but the packaged build fails to launch with the following error:

“Plugin ‘DualSenseGamepadSupport’ failed to load because module ‘DualSenseGamepadSupport’ could not be found.”

The plugin works in-editor, but not in the packaged build.

Has anyone else experienced this issue? Is there an additional setup step required for packaging/shipping builds in UE 5.5?