I have been working on a Main Menu system so I can use it eventually for the Survival Framework.
I have been looking for a way to make sure a UI is multiplatform and gamepad compatible while switching dynamically between Gamepad and Keyboard & Mouse. While developing my game Evolvation years ago I was facing the same problem and we were required to implement some shady workaround to get it working nicely.
Years later I was googling for new solutions and I was quite surprised to find the Common UI plugin. Apparently, it is made for Fortnite and Epic Games has released it within Unreal Engine 5! Check out the documentation of Epic of this plugin here: https://docs.unrealengine.com/5.0/en-… and check details on how they use it in Fortnite here: https://docs.unrealengine.com/5.0/en-…
I have been trying to make the knowledge about this system my own. I think I am finally getting the hang of it. Check out my video on what I have made!
I am really happy with the dynamic creation of an action bar that switches based on which controller is used in real-time.
Let me know what you think of it! I might do a tutorial series if there is any need and desire for you.
Check out my dev-log about this system here:
with kind regards,