Hi, I'm working on a bullet hell game. I've been struggling to figure out whether to run code in fixedupdate, use invokerepeating, use coroutine or other work arounds. Basically, I'm trying to instantiate projectiles at a set interval, but variation in framerate destroys the perfection of the patterns.
I've considered other solutions, such as making the position of projectiles be based off of a mathematical equation rather than something dependent on deltatime, but this is rather limiting as some projectiles would require movement that would be far too complicated to be written as an equation.
Any suggestions?