
UnrealDrive 5.6 is a powerful plugin that transforms Unreal Engine into a robust road network editor. It enables interactive creation of various road elements, including junctions, roundabouts, exits, entrances, sidewalks, and specialized lanes such as bicycle, bus, parking, and tram lanes. The plugin also supports the generation of additional road objects like street lights, vegetation (trees, bushes, grass), and bridges. Users can adjust road markings for each lane and assign road metadata—such as speed limits, vehicle movement priorities, and triggers—for integration into game mechanics. Decal generation is available to simulate effects like asphalt wear, rutting, and snow or dirt accumulation.
Conceptually, UnrealDrive addresses two key challenges: first, the creation of logical road networks (graphs) that can be used to implement traffic systems, character pathing, and other gameplay mechanics—future plans include moving this functionality into a standalone free or open-source plugin. Second, it enables procedural generation of 3D models based on these constructed road graphs.
The plugin offers flexible APIs in both C++ and Blueprints, allowing developers to customize road networks (e.g., by adding new traffic lane types), implement external procedural generation algorithms (e.g., generating bushes along roads), develop importers and exporters for custom formats, and leverage road graphs to build dynamic gameplay logic. Generated content consists of standard StaticMesh assets, StaticMesh and SplineMesh components, and Actors, making it fully platform-agnostic and usable on iOS, Android, PS5, Xbox, and other platforms. However, to utilize the road graph functionality—for example, for traffic simulation—the UnrealDrive plugin must be included in the project. Support for all platforms is available upon request. More information is available at: https://www.fab.com/listings/a425c08b-d82a-4b42-ab94-101c3eb23f28.