CityEngine combined with Unity and a tablet – iOS requires a developers account, Android simple needs the 30 days Unity trial – allows city wide models to run with a touch based interface.

Urban Ball - CityEngine and Unity on iOS

Urban Ball – CityEngine and Unity on iOS

We have used our recent work on Unity and Agent Based modelling to create a simple app called ‘Urban Ball’. Development time so far is around a couple of days so the route from city modelling through to iOS app is remarkably short. Via some tweaked  physics and a touch interface linked to a to a ball (the target) we have a simple agent based model on the iPad.

The movie below shows the app so far:

We have been impressed with the rapid development path using Unity and the ability of the iPad to run city wide models complete with agents. Arguably we have completed a proof of concept here, in the next few weeks we will explore how much further we can go – perhaps to release our first free iPad/Android app….

See also – Trail Rending of Agents with NavMesh, Physics, Unity and CityEngineAugmented Reality City Table Top – Unity, CityEngine and Vufoira and  Shortest Path Modelling and NavMesh in Unity and CityEngine.



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