Games engines such as Unity are the perfect platform for agent based modelling, they allow a combination of 3D urban cityscapes and navmeshes/grid graphs/point graphs and local avoidance systems. The A* Pathfinding project features an array of techniques for rapid pathfinding or AI development using a low memory footprint.
A* Pathfinding is available in free and pro versions, it is well worth checking out, we have just upgraded to the pro….