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.