Agent local avoidance on grid graphs

Hi guys.

I’m using a grid graph in a 2d tile based game where each unit represents a node on the graph. The node may be impassable if the node has a collider on.

The in game agents have a height of around .5 and I’ve written a custom object to handle the patch received back from the seeker component.

Everything seems to work fine aside from the fact that an agent is treated like a point on the grid rather than an object with a size so the agents try to fit through paths too small for them or (more commonly) the agent hits the corner of an impassable tile and is unable to continue.

Am I missing a feature that is built into pfp? Or do I have to figure this one out?

Cheers