Railway
A connectable low-poly railway system: modular track, stations, signalling, and steam and diesel rolling stock, in four lighting moods.
Team or company? Pick the plan and licence that fits you →
Buying for a team or company?
The Individual licence covers one person. These cover the people you work with.
Company licence
Railway · 132 assets, for your whole company on any number of its projects. Pick the size that fits.
Price excludes tax. VAT or sales tax is added at checkout.
Get the Studio licence · $177Team seats
Named seats for your team. Each seat downloads every covered pack, including new ones. Move a seat when someone leaves.
10% off every seat from 10 seats
Buy 2 seats- assets
- 132
- total size
- 1.3 MB
- formats
- GLB · Draco
- total tris
- 254,803
What's inside
132 assets · 1.3 MB totalAbout Railway
A connectable railway system for three.js and React Three Fiber: modular track that branches like a road network, stations and depots, working signals, and steam and diesel rolling stock. Every asset ships as a GLB with a typed R3F component, with one shared material and no textures.
What's inside
- Track: straights, standard, tight and wide curves, double track, left and right points, T-junctions, diamond and slip crossings, an end stub, gradient ramps, viaduct straights and curves, a bridge, a tunnel and a flyover crossing
- Stations: a station building, platform edges, ramps and canopies, a footbridge, waiting shelter, ticket machine, nameboards, a station clock and a city terminus trainshed
- Depot and yard: an engine shed, a four-road roundhouse, a turntable, coaling stages, a water tower and water crane, an inspection pit, a goods shed and a gantry crane
- Signalling and trackside: semaphore, distant, shunt and colour-light signals, a signal gantry, a signal box, a level crossing with barriers, mile and gradient posts, telegraph poles and lineside fencing
- Rolling stock: a steam locomotive and tender, a tank shunter, a diesel locomotive, a DMU railcar, passenger, guards and mail coaches, coal, hopper, tanker, cattle, flatbed, container and freight wagons, a brake van and a snowplough
- Atmosphere: steam plumes, diesel exhaust, wheel sparks, plus clear, golden-hour, misty, overcast and starry-night sky domes
Grid, scale and palettes
Track and terrain tiles are 4 m and seam arm to arm on a 4 m grid. Heights are metric while rolling stock is authored at about 0.65x and compressed in length, so a train fits the module instead of sprawling. Four palettes ship: Clear Working Day, Golden-Hour Steam Era, Overcast Misty Morning and Lamplit Station Night, all remapped through one palettes.json.
Prebuilds and use cases
Ten decoratable set-pieces drop in as a working railway: a station platform, a junction with its signal box, an engine yard, a level crossing, a goods yard, a terminus, a shunting yard ladder, a branch-line halt, a viaduct run and a tunnel section. Decor stays as named nodes, with empty slot anchors for your own props. The kit fits train and transport games, model-railway planners, transit visualizations and cosy diorama scenes.
Railway FAQ
ballast_tile are directional: the formation runs along Z, so rotate a tile to face the arm it carries rather than dropping it at any rotation.track_gradient_ramp_tile runs flush with the line at the bottom and level with the viaduct deck at the top, and the viaduct straight and curve butt flush, so a viaduct can run longer than one tile. track_flyover_crossing_tile carries a second line over the first; reach its deck with a gradient ramp and a high ramp at each end.turntable is exported as a static disc with the girder deck as its own named pivot, so you can spin the deck yourself in three.js or R3F. Pair it with the roundhouse or engine_shed, or start from the engine_yard prebuild, which arranges the turntable, shed and yard for you.station_platform, junction_control, engine_yard, level_crossing_scene, goods_yard, terminus_terminal, shunting_yard_ladder, branch_line_halt, viaduct_run and tunnel_section. Each is a merged base plus named decor nodes you can show, hide or replace (a coach, a signal, yard clutter) and empty slot anchors for snapping in your own props.GLTFLoader plus DRACOLoader — or in React Three Fiber with drei's useGLTF hook. The licensed download also includes typed React Three Fiber components for the pack.Pairs well with Railway
all packs →Nature & Wilderness
A lakeside wilderness as web-native low-poly 3D assets: oaks, pines and an autumn maple, a cliff and waterfall, snap-together lake shores, a log cabin and campsite, canoes, deer and a fox.
Autumn Harvest
An autumn harvest farm kit as web-native low-poly assets: red and gold maples, a pumpkin patch, corn shocks, hay bales, a scarecrow, farm stand, cottage and vintage tractor, with golden-hour and dusk palettes.
Desert Kingdom
A Giza-style pyramid and guardian sphinx over the dunes, a hypostyle temple raised on its terrace behind the pylon gateway, a torch-lit tomb, a souk bazaar and a palm-fringed oasis with a felucca on the Nile — 63 low-poly assets in four desert palettes.
Arctic Research Station
A polar research base as web-native low-poly assets: elevated habitat and lab modules, walkways, a radome, comms mast, snowcat, dog sled and icebreaker on snow and sea-ice tiles, under an aurora night sky.
Either way: use the assets in anything you ship, commercial included. Don't resell or redistribute the files themselves — the license has the full list.