Simulation: Basic street

rotate pan zoom
Desktop Click shift + click Scroll
Mobile Press Two-finger press Pinch

View controls (directly on simulation)

Adjust GUI controls (below simulation) to update in real time. Start with n for fun.

If you prefer cars driving on the right side of the road, rotate 180° horizontally.

Built with three.js, accompanied by stats.js and dat.gui, using webpack, in Typescript. Yes, that was hell to set up.