← Return to the city

A playable San Francisco

SwingFiDi uses real building footprints and street paths, with authored architecture and first-person web traversal. This is a stylized reconstruction, not a survey or navigation service.

Geographic sources

Art references

Transamerica Pyramid, Embarcadero Center, Ferry Building, 555 California, and SFMTA cable cars. Photographs informed the modeling; none are used as game textures.

Rendering & audio

Three.js, MIT license. The atmospheric sky uses the Three.js r180 Sky module (MIT), based on the Preetham daylight model. Facades, cloud layer, water, props, and synthesized city audio are authored for this game. Supplied soundtrack files are included in the local build. Fonts: DM Sans via Google Fonts. Landmark silhouettes are authored approximations. Transamerica, 555 California, One Maritime Plaza, Ferry Building, Russ and Coit use transforms from their historical municipal footprints; Salesforce uses an authored modern location. Building foundations reconcile source elevations with the interpolated terrain. The shoreline continuously interpolates an offset from the mapped Embarcadero carriageways, with explicit wharf decks. Terminal canopies, market stalls and passengers are approximations.

Waterfront references: Ferry Building history and restoration and National Park Service: Central Embarcadero Piers Historic District. The Ferry clocktower proportions, warm gray stone, arcades and retained pier sheds are based on these references and the mapped building axes.

Bay Bridge reference: Metropolitan Transportation Commission. The western suspension bridge uses authored approximate endpoints, double decks, towers and cables; it is not a surveyed engineering model. The mainland approach and Yerba Buena hill are authored background geometry, informed by the San Francisco General Plan. They do not extend the playable district or provide a surveyed bridge route. Park planting and wharf furnishings are authored approximations.

Landscape and paving references: SF Recreation and Parks: Embarcadero Plaza / Sue Bierman Park, July 2025, and Portsmouth Square. Named park and plaza surface patches use approximate authored boundaries with mapped roads and building footprints excluded. Brick, stone and lawn materials are procedural; these are not current construction plans. Pedestrian density is authored for atmosphere, not measured foot traffic.

Device-local records

Flight records, landmark discoveries, and learned hints are saved in this browser only. They are not sent to a server.