Any tutorials about touch screen virtual joysticks and character rotation?

Epic has a tutorial series on making dual stick shooter on their channel. You can learn how to setup a character the way you want from those videos.

Virtual sticks will be there by default if you choose 3rd person example to start your project. You don’t need umg for those. However you will need umg for menus, reloading and other stuff. You can learn about umg from epic’s documentation and by searching for tutorials on youtube.

Good luck and have a nice day.