top down shooter enemy attack patterns

HI I’m trying to make a basic top down space shooter in the mould of Xenon II / bloons Super Monkey and am having difficulty figuring out how to script / animate the different paths each enemy will take

My thoughts were to try the following:

Create a Spawner object which will hold variables for: the enemy Object to be spawned, spawn rate, number of enemies to spawn, and an animationClip (which would be the path of the enemy which would be created as a Unity animation clip)

I can get as far as spawning the enemies where i want and how many / Spawn rate, and also assigning an animation Clip to the enemies as they spawn, but they do not move, (I think I need to assign a size to the animations part of the component but am not sure how).

I’m really not sure if this is the best way to go about this or, if anyone can suggest a better way of having multiple paths /attack patterns for the enemies.

Sorry if this is not the correct place to ask

After a small amount of research I found iTween and iTweenPath which does exactly what I needed.