Recreating peculiar type of painting on a round column (Image attached)

Hello community,
I am new to Unreal Engine but already have some experience with Blender.
I am experimenting with different things and creations and learning a lot about materials and texturing lately. I recently stumbled upon this beautiful pre-rendered background from a 1999 game…these beautiful “paintings” on the column and “beams” really caught my attention. This will be a direct question. Lets say I have modelled the whole thing inside or outside of Unreal.
What is the most efficient way to approach something like this after I bring my model inside of Unreal?
I really thought about using decals but I am not really sure if it is possible to project a texture or painting on a curve surface and also scale it appropriately along the perimeter.
Is there a solution for this “problem” inside of Unreal or do I need another program to make something like this? (Perhaps I am searching in the wrong forum)

Any help about how you would approach something like this would be much appreciated.

The main sign could easily be a decal, but the designs on the pillars would be in the texture, and UV mapped to the mesh.