Hello, my background is in UE/Godot/Unity. I've never used lua before. I just have two questions.
1. Which of these engines have the best UI libraries/UI development components?
For example in Godot, it's really easy for me to set up good looking UIs with boxcontainers and the theming system. Is there anything similar in these engines?
2. Do any of these have anything similar to Godots signal system?
I don't like setting up boilerplate code for observer patterns and other design patterns in game engines. With godots signal system, I can send signals upward in the hierarchy and to other nodes without needing to do too much setup. Is there something similar in any of these engines? If not, then that's not too bad - I'm able to implement it myself.