Hi, I'm working on a simple traffic AI using A* algorithm for path finding for my "winter hobby project". I got it to work (in terms of pathfinding) but now I'm stuck. I have no idea how to make the path go in the middle of the lane, how to stick to the proper side of the road etc. So far it's just using the shortest way to the target position. I was thinking about creating waypoints on each intersection with entry and exit points but I don't know how to make the A* path to use those waypoints. Ideally I'd like to create lanes (maybe using waypoints?) and be able to set some properties like lane direction, allowed speed etc. I've googled, I've searched the forum and documentation here and on http://www.arongranberg.com/ (A* project) but I didn't find anything helpful and related to my case (except of couple unanswered questions on topic similar to mine). I don't expect complete code examples or instructions step by step, just couple phrases or concepts I should focus on and do some research. I'm new to Unity but not to programming, so I can handle rest on my own (I think ). Of course if someone can provide some code samples or some descriptive ideas I will be very grateful.