Ya estoy de acuerdo con las otras respuestas, pero también trato de pensar en WoW / Warcraft3 como mundos 2D reales. No son tan diferentes de los azulejos, son solo los azulejos.
También podría pensar en cómo un GPS encuentra el mejor camino? Hay un montón de algoritmos para encontrar rutas a través de mapas vinculados.
Creo que algunos de los primeros scripts de "Quake bots" también podrían ayudarlo, ya que fueron desarrollados para trabajar en "áreas desconocidas" porque podríamos diseñar nuestros propios niveles desde cero.
En general, mi forma personal de lidiar con un mapa de este tipo sería pensar en él como el pathfinder A *. Pero primero haría un cálculo previo de cada "punto de mosaico" e indexaría todo esto con el "vecino más cercano", etc. Luego, cuando un objeto necesitara ir de A a B, luego simplemente buscar en B, ver qué está conectado y seguir repitiendo hasta que alcanzar la meta.
Según el tipo de juego y el paisaje / escenario, también pueden ser útiles diferentes tácticas de preescaneo. Algunos juegos tienen obstáculos muy pequeños y estos pueden ser movimientos de "línea recta" + algunos "cómo me desplazo" para los objetos.
Espero que esto tenga un poco de sentido y quizás te haya dado algunas ideas para trabajar.