Create railways procedurally with a fully customizable rail generation tool, featuring multiple styles, two trains, and a train controller.
For more details about this asset from the Unity Asset Store, please visit: Click Here
This is a paid asset, but now you can download the “Railway Constructor” for FREE. Please note that this package is provided solely for learning purposes or to test the product before purchase, and not for commercial use.
Railway Constructor v1.0.1
“If possible, please buy the package to support the developer”
Description
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.
Technical details
REQUIREMENTS
Minimum Unity Version 2022 LTS +
DEPENDENCIES
unity.burst
unity.collections
unity.splines
RAILWAY STYLES
Mainland Stone
Mainland Wood
Mainland Elevated
Subway Outside
Subway Underground
Tram
TRAINS
Mainland Train Locomotive (42k vertices + 2 LODs)
Mainland Train Wagon (25k vertices + 2 LODs)
Subway (105k vertices + 2 LODs)
Freight Wagon (30k vertices)
Train Controller included
OTHER 3D ASSETS
Train Station
Subway Station
Masts, Signal Light, Bumper, Vegetation and more.
RAILWAY CREATION
Construction lanes
Stations
Intersection Movement
Object spawning
Presets
Traffic lanes (interconnected)
QUALITY SETTINGS
Resolution settings
Smart reduce based on slope and curvature.
LODs
Post construction (collider, pivot…)
Undo
CONSTRUCTION SETTINGS
Grid
Snapping of distances, curves, heights.
UV options (cut, stretch…)
Tangent/curvature
VERIFICATION SETTINGS
Height and distance range.
Elevation control
Overlap control
Slope
TERRAIN SETTINGS
Level height
Remove details
Remove trees
Texture blending




