Create railways procedurally with a fully customizable rail generation tool, featuring multiple styles, two trains, and a train controller.
Documentation | Discord | Contact
Minimum Unity Version 2022 LTS +
Railway Constructor lets you design rail infrastructure procedurally. Start building immediately in the editor, or use the tool as the foundation for your next city-building project.
Build railways, ramps, turnouts, stations, seamless intersections - all in real time. Meshes are generated at lightning speed using Jobs, Burst, and Unity's advanced Mesh API. Choose from a collection of pre-made railways, customize them, or create your own unique styles.
Railway Constructor is integrated with Road Constructor, which you can get at 50% off if you own this asset. The integration allows for overlap detection and crossing creation.
HIGHLIGHTS
➡ Procedural Railway Construction
Generate seamlessly connecting railway infrastructure in real-time.
➡ Infrastructure
Railways, Intersections, ramps, stations and turnouts for any custom rails.
➡ Trains
One mainland train and one subway with stations are included.
➡ Traffic System and Train Controller
Spline-based controller that adapts to existing systems and stops at stations.
➡ Elevation Control
Bridges, rails and pillars, with automatic adjustments based on overlapping parts.
➡ Terrain Fit
Match terrain height, blend textures, and remove details and trees.
➡ Clean Meshes
Adjustable resolution, automatic LODs, and dynamic mesh vertex count based on slope and curvature.
➡ Corrections
Undo and demolition functionality.
➡ Real-Time Intersection Movement
Allows movement of already constructed intersections and connected railways.
➡ Lightning-Fast Performance
Geometry generated in high-speed using Jobs, Burst, and advanced Mesh API.
➡ Editor and Runtime
All features are supported for both workflows.
➡ Customizable
Design your own railways modularly in the Inspector, building on existing elements or integrating custom styles.
➡ Extensible
Create your own builder by leveraging the API to fit your project’s needs. Full source code and examples are included, with plenty of helpful data easily accessible.
➡ Save and Load
Easily retrieve and apply serializable data for the entire system. Easy integration with custom save systems.