Estou fazendo um projeto de um jogo 2D para o meu curso, e estava pesquisando formas de fazer a movimentação do monstro fazendo com que ele seguisse o jogador e também desviasse dos obstáculos, como paredes, e encontrasse o caminho mais rápido até o player. Tentei utilizar o navmesh, porém ele não parece estar funcionando corretamente, segui alguns tutoriais como este tutorial 1 e tutorial 2 gostaria de saber se alguém teria alguma dica para isso, se navmesh é o melhor para se usar e tudo mais.