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.

We have only started exploring the possibilites but the results are intriguing, below features a clip of 15,000 agents using local avoidance, the number could be considerably increased using multiple machines:

A* Pathfinding is available in free and pro versions, it is well worth checking out, we have just upgraded to the pro….