Started out as a challenge from a friend back in school, so I tried several approaches to this effect over the years but never really had the time to push it further, until now. Particle system is a bit technical but nothing fancy, it's basically infinite-life particles that change behavior based on a boolean condition (called 'Morph'). When activated, a buch of different timers launch and flies are attracted to their end position on the mesh (it's a mix of attraction and position lerp, to get something both smooth and precise). Then everything just gets synced and shot in UE4.
Video render in UE4.