How to make a sprite move to another sprite.,How to move a sprite to a different sprite?

I am making a tower defense game, where the zombies need to move to the castle on their own. They aren’t on a path they are just in the open field. How would I do this?,So basically, I want to make a tower defense game but I need the zombies to move to the castle on their own, they aren’t on a path they just are on a open field. How would I do that?

@rjs07
If you want your zombies to move on a path which the Player (Who is playing the game) can see then and if you want to make your zombies go to the castle not on a fixed path but choose their own you can use “NavMeshAgent” and 2d and 3d “PathFinding” in both cases.
I hope the zombies would find their way :smiley: