Game Engines

I was wondering if it was worth learn widgets in c++? Is unreal engine 4 the only engine that allows you to make UI visually without using code(Blueprint)?

I don’t know about Cryengine but Unity has a limited UI system that doesn’t require coding–though with that engine you’re better off buying a better UI system from their asset store.