Basically proper Gamepad support was never really implemented by Epic.
Its come up in Livestreams, where devs have ‘gently roasted’ Epic about it.
So you have to build your own UI / Control system. (Its not that hard though).
You can start by assigning a Gamepad button to show / hide a popup menu…
Then use a Thumbstick control to Highlight/UnHighlight all available buttons.
So for this part, you have to implement the ‘Hovered Event’ system yourself.
Then click on an assigned button such as Green X to activate that UI option.
But what if you’re using a Mouse Drag & Drop inventory system, what then?
You can hold down / release the Thumbstick button as if its a mouse button.
There is also a less obvious advantage of doing all of this ‘manually’ yourself…
You’re not going to have to worry about all the bugs in button focus / Set Input.
Tip:For complicated Menus / UI, the WIC is the best possible widget there is!