Blood!
What is even the point of shooting down enemies if they don't bleed? With this thought in mind, I created blood spurts when you shoot your enemies. Blood currently just sticks to platforms, but eventually I could even make it cover the character or other objects in the scene.
Right now, this is a very primitive effect. I spawn X amount of blood "particles" when I hit an enemy, and they use gravity to fall until they collide with a platform object. When they collide I disable every functioning element of the blood particle so it is just a GameObject with a SpriteRenderer attached. The "layering" effect seen on the ground is simply because of Unity's built in collision system not checking for future collisions, but it adds a nice effect so I'm keeping it for now!
What is even the point of shooting down enemies if they don't bleed? With this thought in mind, I created blood spurts when you shoot your enemies. Blood currently just sticks to platforms, but eventually I could even make it cover the character or other objects in the scene.
Right now, this is a very primitive effect. I spawn X amount of blood "particles" when I hit an enemy, and they use gravity to fall until they collide with a platform object. When they collide I disable every functioning element of the blood particle so it is just a GameObject with a SpriteRenderer attached. The "layering" effect seen on the ground is simply because of Unity's built in collision system not checking for future collisions, but it adds a nice effect so I'm keeping it for now!