Best way to create dynamic blood.

I was playing Ghost of Tsushima and noticed how well made the blood FX are. How would I go about creating this in unreal engine? Render targets seemed like the way to go until the mess of making it work on walls hit me. Any ideas? Here are an example video from their development blog on PlayStation website.

350243-confusedlazykouprey-size-restricted.gif