Best way to make a top-down bullet hell style projectile system

Working on a top down bullet hell style game I really want to know the best and most efficient way of creating projectiles. The projectiles should basically spawn, move at a set speed for a set time before deleting themselves and should not lose speed or height, but stick to the same spot on the y axis while moving along.
Not sure where to begin. I know it’s probably hard and I don’t just expect someone to make it for me but point me in the right direction. Essentially what I’m worried about is the fact that I want to make many many many projectiles so if I don’t do it right it will just be a broken lag fest.

4 Likes

or
Part Cache module by the person who made FastCast