Skip to content

JaydenMaalouf/JoystickPlugin

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

JoystickPlugin 🕹️

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.

What is the purpose of this plugin? 💭

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.

Features

  • Native Unreal Input Loop 🕹️
  • Event Driven Structure 📬
  • Assign Controller to a player 🎮
  • Haptic/Force Feedback 💥
  • Sensor Data (Gyro/Accelerometer) 💃
  • LED Control 🚨

How is this any different to the existing plugins? 🤔

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.

Credits 🏆

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