This was a pretty old project where I was exploring various UI elements in games such as the HUD, The Radial menu and the Dialogues systems. I kept things modular as possible using blueprint components so devs can easily implement the UI elements.
I created the radial Menu so you can add and remove items in the radial menu and the selections correspond to the direction controller joystick or Mouse Direction. once selected it executes anything which at the moment doesn't really do anything.
The Dialogue System reads information from the CSV file such as which character is talking and what line they are saying and type of dialogue it is (i.e. shape position speed etc.) and executes instructions using a for each loop.