A development journey building a city traffic simulator called 'One Way' using OpenStreetMap data, SUMO (Simulation of Urban MObility), and the Godot game engine. The team iterated from a React web app with flow-based heatmaps to a full agent-based simulation where each vehicle behaves independently. They integrated SUMO's core engine via libsumo C# bindings into Godot to handle complex intersection rules, roundabouts, and traffic lights, while building a cleaner UI on top. The tool lets urban planners test scenarios like closing roads or changing lane directions and measure the cost impact on traffic flow. Future plans include real-time traffic data ingestion and AI chatbot integration for optimization suggestions.

23m watch time

Sort: