I probably go with Godot as it has C#. I tried Unreal back when I was making a 3D horror game for mobile device but... I didn't understand a thing.
I discovered this Unity to Godot importer,
https://www.gamingonlinux.com/2023/05/this-unity-to-godot-importer-has-me-a-litt...
Sad to know about that...
I hope this can help with the script.
https://github.com/Zylann/unity_to_godot_converter