Next-Gen Controller Integration for Unreal Engine
Full DualSense™ and DualShock 4® support — adaptive triggers, audio haptics, gyroscope, and more. Built for UE 5.2+ across Windows, Linux, macOS, and PlayStation.
Audio Haptics
Real-time audio submix → haptic conversion. USB and Bluetooth. The plugin intercepts your game's Unreal audio submixes and converts them into ultra-high-fidelity vibrations — fully functional over standard Bluetooth.
Adaptive Triggers
Data Table-driven R2/L2 resistance, weapon click, machine gun vibration, bow tension. Define effects visually in the editor or programmatically in Blueprint — updated in real time.
Gyroscope
Direct IMU reads from DualSense and DS4 motion sensors. Competitive-grade precision for surgical, responsive control.
Hot-Swap Architecture
Thread-based async connection and disconnection. No stutters, no micro-freezes. Up to 8 controllers simultaneously.
Lightbar Control
Dynamic LED color control per-controller.
Smart Mute Detection
Automatic mute LED tracking — no code required.
Force Feedback
Native UE Force Feedback system integration.
Enhanced Input Coexistence
Zero conflicts with UE's native input managers.
Choose Your Edition
Three tiers built for different stages of development — from prototyping to full production shipping.
| Feature | v1 Basic | v2 Premium | v3 Gold |
|---|---|---|---|
| Core Features | |||
| Dynamic Connection (Hot-Swap) | |||
| Seamless Input Integration | |||
| Force Feedback | |||
| Multi-Controller Support (Up to 8) | |||
| Optimized for Multiplayer | |||
| Extensible Multi-Platform Architecture | |||
| Extensible Custom Device Native Input | |||
| Factory Calibration & Madgwick AHRS | |||
| Exclusive PlayStation Controller Features (DualSense™ & DualShock®4) | |||
| Lightbar Control | |||
| Smart Mute Detection | |||
| Adaptive Triggers (R2/L2) | |||
| Touchpad Implementation | |||
| Audio-Based Haptics (USB & Wireless) | |||
| Live Haptic Prototyping (Console to Blueprint) | |||
| Audio Speaker & Headset (USB & Wireless) — Bluetooth Requires >= 5.0 | |||
Zero Code Breakage. Guaranteed.
The biggest issue with amateur plugins is breaking the game's native input system or causing engine crashes upon controller disconnection. This plugin permanently solves that.
Thread-Based Hot-Swap
Disconnecting and pairing new controllers is handled asynchronously, entirely eliminating gameplay stuttering or micro-freezes.
Enhanced Input Coexistence
Injects axes and buttons directly into UE's native IInputDevice structure. Map commands in your IMC — the plugin handles the rest without conflicting with mouse or keyboard.
Console Isolation
Smart compilation directives automatically disable PC-specific code and yield to Sony's official SDK on PS5 — no Blueprint rebuilds required.
Windows
Primary development target. Full feature support.
Linux
Full feature support via hidraw.
macOS
Full feature support via IOHIDManager.
PlayStation
Extends platform — compatible with Sony's official SDK. Console Isolation automatically yields to the native PS5 SDK on console builds. No Blueprint rebuilds required.
Crisol: Theater of Idols
Production-grade adaptive trigger and lightbar support across all platforms.
Dead As Disco
Commercial title shipping with full DualSense haptic integration on PC.
b-Run
Full DualSense integration built in-house — the same plugin powers our own production title.
Built on the same foundational architecture that powered some of the first independent titles to achieve full haptic audio via Bluetooth on PC.
How to Get Access
⚠ Access is not automated by FAB — manual verification required.
Purchase on FAB
Acquire the Gold Edition license from the FAB marketplace listing.
Fill Out the Access Form
Submit your GitHub username and FAB Order ID via the access form.
Receive Repository Invitation
Once verified, you'll receive a GitHub invitation to the private Unreal-Dualsense-Pro repository.
DualSense™ and DualShock® are registered trademarks of Sony Interactive Entertainment Inc. This plugin is an independent third-party product and is not affiliated with, endorsed by, or sponsored by Sony Interactive Entertainment Inc.
Unreal® and Unreal Engine® are registered trademarks of Epic Games, Inc. This plugin is an independent product and is not affiliated with, endorsed by, or sponsored by Epic Games, Inc.
PlayStation® is a registered trademark of Sony Interactive Entertainment Inc. All other trademarks, service marks, and product names are the property of their respective owners.
Windows® is a registered trademark of Microsoft Corporation. Linux® is a registered trademark of Linus Torvalds. macOS® is a registered trademark of Apple Inc.