Middleware Unreal-Dualsense pro
Integrate all the features of Sony's DualSense™ and DualShock 4® controllers into your Unreal Engine project.
Report Bug ·
Suggest a Feature ·
Documentation
Go to the official page on the Unreal Engine Marketplace (FAB): Middleware Gold Edition - FAB
Access is not automated by FAB. You must fill out our Access Form with your GitHub username and the Order ID from your FAB purchase receipt. Once verified, you will receive an invitation to the private repository Unreal-Dualsense-Pro.
✨ Features
- 🏗️ Extensible Multi-Platform Architecture: Its flexible design enables compilation across all Unreal Engine platforms. Supporting new hardware is as simple as implementing the connection interface.
- 🔌 Dynamic Connection (Hot-Swap): Automatically detects controller connection and disconnection, even during gameplay.
- ⚡ Optimized for Multiplayer: High-performance architecture with minimal impact on network games.
- 🎮 Seamless Input Integration: Coexists perfectly with Unreal Engine’s native input managers (like Enhanced Input) and other gamepad middlewares, preventing conflicts between devices.
- 🎧 Audio Haptics (USB & Wireless): Haptic feedback based on in-game audio.
- 🎯 Adaptive Triggers: Full control over resistance, effect, and vibration on R2/L2 triggers.
- 💡 Lightbar Control: Dynamically change the controller’s LED color.
- 🎤 Smart Mute Detection — Automatic mute LED control, no coding required
- ⚙️ Force Feedback: Native integration with Unreal Engine’s Force Feedback system for standard motor vibration.
- 🎮 Multi-Controller Support: Manage up to 4 controllers simultaneously.
📚 For the full documentation, please see the Wiki.
⚖️ Disclaimer and Trademarks
This software is an independent and unofficial project. It is not affiliated, associated, authorized, endorsed by, or in any way officially connected with Sony Interactive Entertainment Inc., Microsoft Corporation, Apple Inc., Epic Games, Unity Technologies, the Godot Engine project, or the Open 3D Foundation.
Trademarks belong to their respective owners:
- Sony: “PlayStation”, “PlayStation Family Mark”, “PS5 logo”, “PS5”, “DualSense”, and “DualShock” are registered trademarks or trademarks of Sony Interactive Entertainment Inc. “SONY” is a registered trademark of Sony Corporation.
- Microsoft: “Windows” and “Xbox” are registered trademarks of Microsoft Corporation.
- Apple: “Mac” and “macOS” are registered trademarks of Apple Inc.
- Linux: “Linux” is the registered trademark of Linus Torvalds in the U.S. and other countries.
- Epic Games: “Unreal” and “Unreal Engine” are trademarks or registered trademarks of Epic Games, Inc. in the United States of America and elsewhere.
- Unity: “Unity”, Unity logos, and other Unity trademarks are trademarks or registered trademarks of Unity Technologies or its affiliates in the U.S. and elsewhere.
- Godot: “Godot” and the Godot logo are trademarks of the Godot Engine project.
- O3DE: “O3DE” and the O3DE logo are trademarks of the Open 3D Foundation.