Is there a way to use displacement on character a bit like in Marmoset Toolbag ?

Hi I worked for a long time in video game industry and recently joined an animation team.

I am currently doing R&D for that animation company that might be interested in switching from Arnold and Maya to Unreal Engine because of the path tracing rendering mode. However, I am facing issues concerning very first step of surfacing:

Is there any tool to apply displacement on a character (from ZBrush) directly within the material editor, other than applying the displacement and subdivision in Maya and then exporting to Unreal ? (with of without autobump I don’t mind)

Something similare as it would be in Marmoset Toolbag ?