This plugin is based on the SDL Framework (on desktop platforms) and allows the use of much more controllers under Unreal. It supports DirectInput, XInput and RawInput Controllers. It runs independently of the Unreal controller settings. Controller inputs are fired via new Events. You can use these Events in almost all Blueprints. Not only in the Player Controller Blueprint. They work independently of the Focus. Rumble is supported. Force Feedback since Version 1.5. Most PS5 DualSense functions are available. You can move the mouse cursor with a controller. Since version 3.0 simple mapping of buttons and axes possible. Keyboard and Mouse emulation. (Keyboard/Mouse) Button events can be triggered via functions. Mouse cursor can also be controlled via functions.
Technical Details
Epic only allows updates for the newest three engine versions. There might be features missing in older engine versions. Contact me if you are unsure.
- DirectInput, XInput, RawInput
- Hot Plugging
- Force Feedback
- Battery status
- Support for more than 4 XInput Gamepads
- PS5 Dualsense functions. Adaptive trigger, LED, touchpad, acceleration and gyro sensors
- Keyboard and Mouse support *¹
- Android and IOS *²
- Designed for Blueprint Users
- Works in almost all Blueprints
- No problems with focus. Events are always fired (controllers on desktop)
- Include C++ Source for C++ Projects
Original_Link: https://www.unrealengine.com/marketplace/en-US/product/simplecontroller