Operating problem
A traffic game only works when signals, queues, and turning cars behave believably and the city stays readable on a phone.
What changed
Signals run green, amber, all-red, then opposing green. Cars queue at closed junctions and grow angrier while they wait. Each city is a rotatable Three.js diorama with its own landmarks and vehicles.
System scope
- Signal-phase and traffic simulation
- Three.js city dioramas
- Campaign levels and survival scoring
- Landscape mobile packaging
Technical constraints
- Keep the traffic simulation deterministic enough to test while it grows denser and faster.
- Render sixteen distinct city dioramas, landmarks, and vehicle types inside a mobile frame budget.
- Keep signals and waiting cars readable while the player rotates the city.