Pour un jeu, j'ai besoin d'un système de pathfinding très rapide et simple, car je compte l'utiliser pour le personnage principal, ainsi que pour ses compagnons (4) et les ennemis. Donc, je cherche une technique vraiment très optimisée et rapide.
Donc, j'évite les classiques A* qui sont beaucoup trop gourmands dès qu'on a 25 personnages qui cherchent le chemin en même temps ^^.
J'ai donc pensé à plusieurs techniques, dont un système de chemin qui longerait les blocks collisions.
Voici en gros ce à quoi je pensais :

Le personnage doit aller à l'endroit de la cible bleue.
1ère possibilité : trouver le chemin vert : longer les block collisions (ici les rectangles rouges).
2ème possibilité : trouver le chemin mauve (ça me semble plus complexe)
Qu'en pensez-vous ? Avez-vous de meilleures suggestions ou des techniques vraiment très rapides ?

Merci.