atum-borg-interactive/road-sdk — explained in plain English
Analysis updated 2026-05-18
Let players build road networks at runtime inside a Unity game, such as a city builder or driving game.
Automatically generate intersections, traffic lights, and street lights instead of placing them by hand.
Prototype a road system quickly using the demo setup script before wiring up custom placement logic.
| atum-borg-interactive/road-sdk | babelive/windows | edmire2k/fortnitecinematicenabler | |
|---|---|---|---|
| Stars | 2 | 2 | 2 |
| Language | C# | C# | C# |
| Setup difficulty | moderate | moderate | easy |
| Complexity | 3/5 | 3/5 | 2/5 |
| Audience | developer | developer | general |
Figures from each repo's GitHub metadata at analysis time.
Requires Unity 6000.0 or later, still an early alpha release under active development.
Road Pro is a Unity tool, called Road SDK in the repository, that lets a game developer draw and connect roads while the game is running, rather than only laying them out ahead of time in the editor. As roads are drawn with the mouse, they automatically snap to the shape of the terrain, form intersections where they cross or meet, and generate the mesh geometry needed to render those intersections smoothly. Once roads are placed, the tool can automatically add traffic lights at intersections where three or more roads meet, positioning them on the correct side of the road, and street lights spaced evenly along both sides of every road. Roads support different lane patterns, including driving lanes and walking lanes, and the tool works with both of Unity's rendering pipelines. To use it, a developer creates an empty object in a scene, attaches a setup component, and enters Play Mode. Pressing a key switches into road placement mode, where clicking on the ground sets the start and end of a road, and continuing to click adds more connected roads. Another key switches into a bulldoze mode for removing roads, and the camera can be moved and rotated with standard keyboard and mouse controls. The demo setup script is meant as a starting point, with the core placement, traffic light, and street light components available to use directly for more control. The project can be installed either through Unity's package manager using a git link, or by copying its files directly into a project. It is described as a first public release that is still under active development, with a public list of planned features including undo and redo, highway ramps, roundabouts, saving and loading road networks, and curve based road placement. The project is released under the MIT license and welcomes outside contributions through the usual fork, branch, and pull request process.
A Unity tool that lets developers draw and connect roads at runtime, with automatic intersections, traffic lights, and street lights.
Mainly C#. The stack also includes Unity, C#.
Use freely for any purpose, including commercial use, as long as you keep the copyright notice (MIT license).
Setup difficulty is rated moderate, with roughly 30min to a first successful run.
Mainly developer.
This repo across BitVibe Labs
Don't trust strangers blindly. Verify against the repo.