The SDL2InputDevice Code-plugin provides extended joystick and game controller support (5+ controllers) via the standard UE4 input subsystem.
SDL2InputDevice provides a new UE4 input device that utilizes the Simple DirectMedia Layer (SDL2) library. This device can then be used to access or provide more advanced functionality than what is available in the engine by default. It was designed from the start to be as transparent to UE4 as possible.
SDL2InputDevice is as its namesake suggests a new input device. This solution means that input is passed into the various game systems of UE4 through the existing input pipeline. With SDL2InputDevice, there is no need for hacky blueprint glue code or special processing
Code Modules: (Please include a full list of each Plugin module and their module type (Runtime, Editor etc.))
Number of Blueprints: 1 Blueprint Function Library with 9 functions
Number of C++ Classes: 2
Network Replicated: Yes
Supported Development Platforms: Win32, Win64
Supported Target Build Platforms: Win32, Win64
Forum Thread for support and change list is here
Example Projects: You can find a C++ and Blueprint Only example based on the Epic top-down-shooter starter kit as well as a flight stick example on our GITHUB page: here