All of these tests are material based in UE4. Although I have opened and played in UE5 I haven't checked these tests in there yet. Each test (along with many others like Gerstner waves and flames for VR use) has been done over the years to continue to polish my skills and give me things to teach my students that can be useful in production. Creating highly performant FX in engines can be a challenge. One I really enjoy along with my other practices of sculpting and procedural terrains :)