unreal 4 – Real-time fluid simulation?

I’d like to create a system in Unreal Engine 4 with glob-like fluids which interact with the environment, like the gel in Portal 2. Here’s a GIF of the gel from that:


I was wondering how it might be possible to do something like this? An in-depth guide would be nice as I have a mostly basic understanding of blueprints in UE4, although I know it’s a lot to ask for. If you know how I can achieve this, please let me know. Thank you! :]

P.S: The “fluid” stains don’t need to give effects such as speed like you saw in the GIF, but I would still like the liquids to stain wherever they hit. :]