BLUI Open Source HTML5/JS/CSS HUD/UI

Ok, so I’ve came across a problem with UMG. I’ve got about 150 different views to display in UE4 and with UMG inheritace not working at all (not inheriting designer data and elements) HTML seems like a good choice. I’ve got ~15 years of experience with webdev, so it’ll be probably fine.

So I’ve got questions:

  1. Is BLUI a good idea for such a complicated UI, with the only way of interacting with the engine being one event call? How do I call functions on engine with parameters? The communication is what worries me, I can do JS fine.
  2. How about clickthrough? If I had, for example, a model behind the UI that I would like to rotate with the mouse - do I have to raycast?
  3. How does the mouse work? I know you create a virtual cursor for example, on click. How would it work if I wanted to have hover effects? Will it make the UI slow? Or have a frame of delay (like moving UMG widgets on tick).

Thanks