Procedural Systems

Procedural Road And Highway Tool With Simple Vehicle Traffic

Unreal Engine Blueprint tool for procedural roads, highways, bridges, and train tracks with spline-based generation, landscape deformation, and traffic spawner.

Procedural Road And Highway Tool With Simple Vehicle TrafficProcedural Systems

Resource overview

The setup path begins with a Blueprint tool inside Unreal Engine that accepts both its own bundled mesh assets and externally supplied custom meshes. Instead of forcing users into a fixed library, the tool treats mesh input as flexible: plug in what you have, then drive road infrastructure generation through spline controls. This makes it practical for projects that already maintain a specific art direction and need a procedural system to lay down roads, bridges, and train tracks quickly rather than authoring each segment manually.

Spline-Based Road Construction Controls

Road creation is handled through several generation methods, giving users control over how the final geometry takes shape. One standout capability is per-spline-point width scaling, which means the road can widen or narrow along its length without requiring separate road pieces. Users can also stack custom segments of differing lengths together, allowing variation along a single stretch of road.

Beyond the primary road mesh, the system supports adding extra spline meshes and extra static meshes directly to the road. If part of the road needs revision, specific road sections can be replaced independently. This modular approach extends to intersections, which received a dedicated blueprint in the October 2023 update alongside a simple fence blueprint for roadside boundaries.

Landscape Integration and Material Overrides

The tool integrates with terrain through seamless landscape integration, tying road placement into existing ground geometry. The Landscape Deformation category saw an overhaul in November 2022, giving the tool more refined ground manipulation capabilities. Terraforming or adjusting terrain to fit a road path became more controlled after that update.

For surface appearance, material overrides are available. The tool also ships with new textures and a grass material, providing surface materials that work alongside the procedural geometry. Support for World Composition was added in May 2022, expanding the tool's usability in large-scale terrain projects where streaming or level partitioning is necessary.

Tunnels and Bridges

The tool's scope covers road infrastructure broadly. Bridges and train tracks are explicitly supported alongside standard roads. Tunnel support is also present, rounding out the set of infrastructure types the Blueprint can generate and integrate into a landscape.

Traffic Spawner and Vehicle Blueprint

The traffic component centers on a Traffic Spawner paired with Vehicle blueprints. Traffic properties are customizable: users can set minimum and maximum speeds, the number of cars, and the number of lanes the traffic system populates. Vehicles can follow an array of roads, meaning traffic is not limited to a single spline path but can traverse a connected network.

A controllable wheeled vehicle blueprint is included, offering two camera views. This gives developers an optional playable vehicle setup rather than purely AI-driven traffic. The vehicle and traffic systems were introduced as part of a major feature update and continued receiving refinements, including code refactoring and optimizations applied in October 2023.

Bake Roads Tool and Workflow Widget

The March 2024 update introduced a new Road Tools Widget, bringing numerous workflow enhancements to the construction process. Along with that came a dedicated Bake Roads Tool. Baking provides a way to convert the procedural spline-based road data into static geometry, which is useful when finalizing a level for shipping or when procedural generation needs to be locked in and no longer recalculated at runtime or in-editor.

Performance and Compatibility Notes

A code rewrite in February 2023 achieved a 60x performance boost. That optimization applies only to Unreal Engine version 5.0 or lower, due to a bug present in more recent engine versions. The tool's target compatibility range spans Unreal Engine 4.18 through 4.27, and 5.0 through 5.6. Updates are backwards compatible, and backing up a project before upgrading is recommended.

Practical Workflow Placement

This tool fits into the level-building phase where environment artists and designers need to establish road networks across terrain without manually placing and aligning road segments. The combination of spline-based generation, landscape deformation, and traffic spawning covers the path from rough road layout through populated roadways with moving vehicles. The bake feature lets teams move from an editable procedural state to finalized static geometry when layout decisions are locked. Since custom meshes can substitute for the included assets, the tool slots into existing art pipelines without forcing a visual style change.

Backwards compatibility across updates and support for World Composition make it viable for teams maintaining long-term projects with incremental engine migrations. The traffic spawner and controllable vehicle blueprint add an interactive or ambient life layer to road scenes without requiring a separate traffic AI system.

Explore Similar Assets

Free Download

Download this resource

Loading your download options...

Resources are manually reviewed before listing to improve quality and reduce obvious risks.

Resource archiveContent.7z

Related resources