That's something I would be really interested to follow and maybe contribute to, so if anyone shares any pointers or links to existing OSS projects, I'd be very grateful.
Now necessarily city-simulation engine - just routing/pathfinding in graphs would be great.