I am making a top down shooter.
Enemies will come in waves and attack in many different patterns (i.e. wave of 10 enemies flying in a elliptic curves, or a huge boss floating and shooting at you, etc.).
I'm thinking of 2 solutions:
- Design paths using an animation tool
- Hard-code paths
For the first solution, I think it will be faster to create the paths since I will be able to see them in the tool, but is it performant? There will be hundreds of flying patterns in my game.
I've also heard of BulletML, but looks like it's more for bullet-hell shmups, and there's no visual editor to design the patterns easily.
Are there other solutions to design path patterns for non-bullet-hell shmups which I haven't considered?
What are the pros/cons of each solution?