This plugin uses SDL2 functions to pass input to the Unreal Engine Gameplay Input Loop.
It provides a project friendly Force Feedback Effect library to enable Developers to create dynamic effects that are affected by gameplay.
Visit the Wiki for a guide on all things Joystick Plugin.
โโ ๏ธ BREAKING CHANGES IN 3.0 RELEASE โ ๏ธ โ
With the release of 3.0.0 comes some breaking changes
This includes some changes to data types (ie. enums and joystick ids)
Please ensure you backup your project before upgrading!
This plugin aims to provide a simple plug and play system for Joysticks and Steering Wheels (with Forced Feedback capabilities) for Unreal Engine 4/5.
- Native Unreal Input Loop ๐น๏ธ
- Event Driven Structure ๐ฌ
- Assign Controller to a player ๐ฎ
- Haptic/Force Feedback ๐ฅ
- Sensor Data (Gyro/Accelerometer) ๐
- LED Control ๐จ
This plugin has been rebuilt (almost entirely) from it's forked version.
It was designed with Unreal in mind, rather than a generic C++ plugin - making use of Subsystems, Project Settings and more!
The plugin is also multi-platform, supporting Linux and Windows distributions.
Thank you to the following for the working basis:
Extended thanks to the following for contributing to the plugin:
Also special thanks to the following for assisting in finding bugs:
Icons made by Adib Sulthon from www.flaticon.com