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:

https://www.google.com/search?q=Portal+2+Gel+Gif&client=firefox-b-d&sxsrf=ALeKk03lNIj9WBH9Jm2aSIqdfLvBT9PfvQ:1609429352230&source=lnms&tbm=isch&sa=X&ved=2ahUKEwi9mtLGx_jtAhWqF1kFHTWFBr4Q_AUoAXoECBIQAw&biw=2144&bih=1047#imgrc=w-Z-fLV9CGwBiM

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. :]