Here is a portal that I created in UE 5 using the majority of the effect is shaders applied to static meshes, with some additional particle effects on the portal itself to create more visual variety and color variety.
Portal Version 1 in Unreal
Portal Version 2 in Unreal