Can you use Unreal Engine to create mesh sculpting aplication?

Is Unreal Engine capable of rendering a tens of millions of polygons and quickly change mesh topology ? Is it an overkill ?