How to add impact sparks / blood effects to 2D shooter?

I have tried using a particle system, but it seems quite geared towards 3D games. Is there an alternative method used for 2D games? I currently use bullet objects with trail renderers for bullets and would like there to be some feedback for when these bullets hit a player or wall etc.

You could just instantiate a sprite in the location of the hitpoint

Hiiā€¦ For 2D i would like to suggest to make sprite animation for that specific effects.

For that You will have sequence of sprite images. To make that animation you can select all images and drag those images to hierarchy view that will open animation window and you can play that sequence which will looks like special hit effects .

Thanks hope this will help you.