Introduction: Seeing is Believing

This was our biggest week yet. We hit the Living City milestones (LC1-LC5), transforming a headless simulation into a vibrant, visual world.

Visual Overhaul: Modular Buildings

We introduced a Modular Building Renderer in the Flutter client. Instead of static sprites, buildings are now composed of layers:

  • Base: Concrete, Brick, Glass.
  • Floors: Procedurally stacked based on density.
  • Rooftops: HVAC, Solar Panels, Gardens.
  • Overlays: Signage and details based on the company type (e.g., "Tech Campus," "Factory").

This allows for infinite variety while keeping the asset count low.

Dashboard & Observability

We split the web dashboard into City Telemetry and Simulation Observability.

  • Live Charts: Watch unemployment and GDP in real-time.
  • NPC Decisions: See exactly why a citizen chose to buy a burger or take a job.
  • Government Activity: Track policy changes as they happen.

Deployment: Windows

We enabled the Windows Release pipeline. Developers can now build a native .exe client that connects to the simulation server, offering a true desktop gaming experience.

What's Next?

The city looks great, but who owns it? Next week, we implement the most complex economic feature yet: Equity, Shares, and Corporate Control.