Segui i consigli di Black96, poi dacci almeno uno script tuo da cui partire per correggerti e discuterne, anche perché non è detto che uno script già pronto faccia al caso tuo, ti ritroveresti ad impazzire per cambiarlo senza capirci nulla perché non fa quello che vuoi tu.
Comunque ho capito che qualcosa hai già fatto. Prendi il video che ti hanno indicato oppure questo che non usa i quaternion (che però dovresti imparare):
https://www.youtube.com/watch?v=f8jYQZ_yVsI
Quello che consiglio sempre è di seguire i 4 video ufficiali
http://unity3d.com/learn/tutorials/modules e capirli tutti, in particolare
Il Survival-Shooter ha un interessante cap. 104
http://unity3d.com/learn/tutorials/proje...al-shooter
Ancora più avanzato è lo Stealth con il cap.407..
http://unity3d.com/learn/tutorials/projects/stealth
Poi ricorda che dovrai considerare altre cose, un nemico che ti segue appena ti vede non è tutto.. Cosa fa il nemico prima? Sta fermo? Segue un path? Se ti segue ma non ti raggiunge lo farà all'infinito o dopo un pò desisterà? e allora che farà? tornerà al nodo più vicino del path che stava facendo? sarà in grado di aggirare ostacoli? e se ti nascondi dietro ad un muro ti seguirà dietro? La tecniche più comuni per queste cose si chiamano "macchine a stati finiti" o FSM e l'algoritmo "A*" per l'inseguimento tra le geometrie dei livelli. Nell'esempio Stealth c'è una specie di FSM(patrol/shoot/chase).