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.

Agents in Unity

Agents in Unity

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….


Andy is Professor of Digital Urban Systems at the Centre for Advanced Spatial Analysis at University College London.