If you haven’t already, give godot a shot. I’ve used unity and unreal quite a bit and found both to be incredibly limiting.
godot is awesome!