This plugin contains a c++ virtual joystick class and an example content: blueprint character class and an example blueprint widget designed to control a third person character, as well as three examples of creating joystick materials.
With the help of virtual joysticks, you can control various objects in the viewport. You can use it to control characters, to create puzzles, to navigate the interface.
Joystick Features
Unlike a standard virtual joystick, you can set more parameters for control, using all the advantages of widgets. Like any widget, you can add it to your userwidget, customize its properties (change its position on the screen, change anchor points, set the size). You can also create a unique material for each joystick, which can be animated to your liking. You can create up to 10 different joysticks on the screen by controlling them with one or more fingers at the same time. Multi touch is present.