How to "Shapeshift" particle formations

Hi everyone,
I work on a small projekt where I want a set amount of particles to move around the scene forming different shapes over time (For example words).
I found the thread on spawning particles on mesh surfaces, which didn’t really help as the particles weren’t really covering the surface “completely”. Also I didn’t find a way for them to change their shape while moving around the scene.

I tried the same thing in Blender and got it to work with keys there, but as I would like to build everything in the Unreal Engine help would be greatly appreciated

Therefore my question: Is there a way to achieve this? Particles moving around the world forming different shapes?
Or would you need to code a particle system with attractors and whatnot in C++?