Storverk is a city builder I have been working on for a long time, and as of today it is actually downloadable. Free, Windows and Linux, one executable.
https://storverk.itch.io/storverk

Citizens are not a population number. Each one has a home, a job, a car they saved up for, and a name they keep for life. They age, fall ill, and wait for the ambulance you may or may not have built a hospital for. Click on anyone and you can read their whole situation.

The city has to actually function. Trucks haul goods to the shops down the same streets as everybody else, so a shop nothing can reach has an empty shelf. Traffic runs car by car, and any junction can be pulled apart and rewired.

Cities sit in a landscape too. Dig a valley, raise a ridge, and water finds the low ground on its own.
Very early days, v0.0.1, so expect bugs. Tell me what your city did that it should not have.
