
A fully customizable procedural railway generation tool.The included Shader Graphs are fully compatible with all render pipelines by default.Create railways procedurally with a fully customizable rail generation tool, featuring multiple styles, two trains, and a train controller.Documentation | Discord | ContactMinimum 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 ConstructionGenerate seamlessly connecting railway infrastructure in real-time.➡ InfrastructureRailways, Intersections, ramps, stations and turnouts for any custom rails.➡ TrainsOne mainland train and one subway with stations are included.➡ Traffic System and Train ControllerSpline-based controller that adapts to existing systems and stops at stations.➡ Elevation ControlBridges, rails and pillars, with automatic adjustments based on overlapping parts.➡ Terrain FitMatch terrain height, blend textures, and remove details and trees.➡ Clean MeshesAdjustable resolution, automatic LODs, and dynamic mesh vertex count based on slope and curvature.➡ CorrectionsUndo and demolition functionality.➡ Lightning-Fast PerformanceGeometry generated in high-speed using Jobs, Burst, and advanced Mesh API.➡ Editor and RuntimeAll features are supported for both workflows.➡ CustomizableDesign your own roads modularly in the Inspector, building on existing elements or integrating custom styles.➡ ExtensibleCreate 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.➡ Real-Time Intersection MovementAllows movement of already constructed intersections and connected railways.➡ Save and LoadEasily retrieve and apply serializable data for the entire system. Easy integration with custom save systems.REQUIREMENTSMinimum Unity Version 2022 LTS +DEPENDENCIESunity.burstunity.collectionsunity.splinesRAILWAY STYLESMainland StoneMainland WoodMainland ElevatedSubway OutsideSubway UndergroundTramTRAINSMainland Train Locomotive (42k vertices + 2 LODs)Mainland Train Wagon (25k vertices + 2 LODs)Subway (105k vertices + 2 LODs)Freight Wagon (30k vertices)Train Controller includedOTHER 3D ASSETSTrain StationSubway StationMasts, Signal Light, Bumper, Vegetation and more.RAILWAY CREATIONConstruction lanesStationsIntersection MovementObject spawningPresetsTraffic lanes (interconnected)QUALITY SETTINGSResolution settingsSmart reduce based on slope and curvature.LODsPost construction (collider, pivot...)UndoCONSTRUCTION SETTINGSGridSnapping of distances, curves, heights.UV options (cut, stretch...)Tangent/curvatureVERIFICATION SETTINGSHeight and distance range.Elevation controlOverlap controlSlopeTERRAIN SETTINGSLevel heightRemove detailsRemove treesTexture blendingDISCOUNTSAutomatically applied at checkout if you own this assetRoad Constructor (50% Off)Any feature missing? Any other questions?Please don't hesitate to reach out.