Eu já concordo com as outras respostas, mas também tente pensar no WoW / Warcraft3 como mundos 2D reais. Eles não são tão diferentes de base, são apenas os azulejos.
Você também pode pensar em como um GPS encontra o melhor caminho? Existe uma grande quantidade de algoritmos para encontrar caminhos através de mapas vinculados.
Eu acho que alguns dos primeiros scripts do "Quake bots" também podem ajudá-lo, pois foram desenvolvidos para trabalhar em "áreas desconhecidas" porque poderíamos projetar nossos próprios níveis do zero.
Em suma, minha maneira pessoal de lidar com esse mapa seria pensar nele como o descobridor A *. Mas primeiro eu pré-calculava todos os "pontos do bloco" e indexava todos esses com "vizinho mais próximo" etc. Depois, quando um objeto precisava passar de A para B, basta procurar em B, ver o que está conectado e continuar repetindo até você atingir a meta.
Dependendo do tipo de jogo e cenário / cenário, diferentes táticas de pré-varredura também podem ser úteis. Alguns jogos têm muito pouco obstáculo e podem ser movimentos em "linhas retas" + alguns "como posso me locomover" para objetos.
Espero que isso faça um pouco de sentido e talvez tenha lhe dado alguns pensamentos para trabalhar.