I want to create a particle system for gore effects. I have some requirements that don't seem possible with Unity's built-in particle system, but I want to make sure I haven't overlooked something. So the question is, can this (the following) be done with the built-in system or will I need to implement a custom system?

I want the particles to be made of hand-drawn pixel art. The art has specific sprites drawn for the eight cardinal directions. The particle system uses an angle to choose which sprite to use.

For a blood splash effect, the particles are drops of blood. The angle of trajectory is used to select the particle's sprite each frame.

For an explosion of bones, the particles are twirling bones. Each particle has some intrinsic rotation as well as rotational velocity. The angle of the intrinsic rotation is used to select the particle's sprite each frame (independent of the trajectory).

  • 2
    \$\begingroup\$ The blood splash sounds like an effect you could achieve with the shader on the particle system's material. For the bone explosion, you might need to exploit the fact that varying spawn parameters on particles are correlated (a particle that picks a starting rotation at the low end of the range also picks a starting sprite at the low end, etc) \$\endgroup\$ – DMGregory Jul 2 '20 at 19:42
  • \$\begingroup\$ Choosing the blood sprite with the particle system's material is a good approach; I will look into that. Thanks. I was thinking about the bones, and I think it's really just a flip book -- some faster, some slower, some in reverse. \$\endgroup\$ – slerfsterdn Jul 4 '20 at 4:37

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Browse other questions tagged or ask your own question.