I am currently using this C# solution, but this is client side only:

### A* Pathfinding Example in C# - Gigi Labs

The A* pathfinding algorithm is one of the most popular ways of computing the shortest path between two points for game development. “Introduction to A* Pathfinding” by Johann Fradj illustrates the algorithm pretty nicely. I’ve written a C# implementation based on his example code, intended as...

gigi.nullneuron.net