Subdivde/Smoothing Characters

So as far as I can tell from looking online, there doesn’t appear to be anyway to smooth out a character in Unreal? For instance, when I work in any other 3D software, there’s always a way to add a modifier to a character so that it becomes subdivided as it animates and so everything looks smoother for closeups. But it seems the only way to do this in Unreal nowadays is to just have a high poly mesh to begin with? That seems like a very ineffecient way of doing that. Is there something I’m missing?