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.