dejame decirte que yo estaba buscando lo mismo y encontre esto:
PathFinding
Un tutorial para hacer justamente lo que quieres.. y un ejemplo que hice basandome en eso
PathFinding
Un tutorial para hacer justamente lo que quieres.. y un ejemplo que hice basandome en eso