Loading the procedurally generated city and its textures…
GENERATING CITY DATA…
Left-drag: rotate camera
Right-drag: pan scene
Mouse wheel: zoom
WASD: pan city
F: toggle flight
WASD: move
Q / E: descend / ascend
Shift: faster movement
Mouse drag: look
Click: inspect a building
Enter interior: open selected interior
Esc: close interior / help
G: return to skyline
Space: pause traffic
Built as a standalone offline WebGL2 renderer. See docs/ARCHITECTURE.md for the optional Three.js adapter approach and engine details.