Yay! Satisfying was the goal! Nice job on the whirlpool, I'll have to give that a try
The fluid dynamics and shaders come from NVIDIA Flex. I already had the custom build of UE4.18 installed so the work during the jam was learning to use and customize it in Unreal's particle system.