One essential part in any gameplay is the creation of VFX. I take a bit of time to follow the course https://www.udemy.com/course/unreal-engine-5-one-course-solution-for-niagara-vfx
Niagara is truly amazing in what you can accomplish with it, once you understand better the modules, how to use them, or to even create them if necessary. I was also able to improve my knowledge on materials and textures, and create them along the VFX of the course.