3DAssets.dev

Loading scene

Walkable demo

Steam railway country station

Walk a 28 by 64 metre country station built from the Steam Era Railway and Rolling Stock pack: an express locomotive and carriages at the platform, a goods train on the second track, canopies, a footbridge, signal box, water tower and a level crossing.

About

One station from 24 of the pack's 64 models, on plain grass in the outdoor preset with warm light.

You start on the platform beside the compartment carriages, with the 4-6-2 express and its tender at the head of the train. The goods train on the far track has an 0-6-0, its tender, loaded mineral wagons, a covered van and the brake van. Two canopies, the nameboard, lamp posts, a parcels trolley, a sack barrow, a mail sack and milk churns dress the platform; the footbridge crosses the tracks to the signal box, the water tower and the water crane, and the level crossing closes the line at the south end under semaphore signals.

This pack ships animation clips: the locomotives, tenders, wagons, the water crane and the crossing gates play as you come within three metres and rewind when you leave. Walking stays at platform height.

Every piece here is a published model from the pack, placed by hand. Walk with the keys or touch, and approach a piece to see it move if it has animation. Colliders, navigation and gameplay are yours to add.

Points of interest

Use with an AI agent

Copy this prompt into your AI chat to rebuild the layout, then describe what to change.

Rebuild the "Steam railway country station" demo scene from the Steam Era Railway and Rolling Stock pack in my project.

Layout (JSON, every placement with its CDN URL): https://3dassets.dev/api/v1/demos/steam-era-railway-and-rolling-stock
Pack manifest: https://3dassets.dev/api/v1/packs/steam-era-railway-and-rolling-stock
Demo page: https://3dassets.dev/demos/steam-era-railway-and-rolling-stock

- 62 placements of 24 models; units are metres, +Y up, rotation is yaw in degrees about +Y
- Spawn at (-3, 1.3, 15) facing 180 degrees; eye height 1.6 m
- Licence: CC0 1.0 Universal (no attribution required)
- Loading: three.js GLTFLoader, one load per distinct model, cloned per placement; no decoders required

Also available as JSON or Markdown, and via the MCP server.

Common questions

How do I use Steam railway country station with my AI development tools?
Press "Copy for AI agent" above and paste the prompt into Claude Code, Cursor, Codex, GitHub Copilot, ChatGPT or any other coding assistant. The prompt carries the direct CDN URL, the real-world size, the licence and the loading notes, so the assistant can fetch the scene and place it in your project without you writing the loader yourself. For a permanent connection, add the 3DAssets.dev MCP server to your tool with one command (for Claude Code: claude mcp add --transport http 3dassets https://3dassets.dev/mcp) and the assistant can then search the whole catalogue, fetch files and read the usage snippets on its own.

MCP server setupGuide for AI agents

How do I get started?
Walk the scene here with the keys or touch to see how the pack fits together. To build it yourself, download the pack with the button, then copy the "Copy for AI agent" prompt: it links the layout JSON, which lists every placement with its position, rotation and CDN URL, so an assistant connected to the MCP server can rebuild the scene in your engine and change it to order.

MCP server setup

Which game engines and tools can I use Steam railway country station with?
Anything that reads glTF, which today means all of the major ones: three.js and React Three Fiber on the web, Godot 4, Unity, Unreal Engine 5, Blender and the model-viewer web component. Every model in the scene is a self-contained binary glTF (.glb) with textures embedded, so each is one file to import and no plugin, converter or decoder to install first.
How do I import this scene into Unity, Godot, Unreal or Blender?
Unity: install the glTFast package (com.unity.cloud.gltfast) from the Package Manager, drop the .glb into Assets and drag the prefab in, or load it at runtime from the CDN URL. Godot 4: copy the file into the project folder and the editor imports it as a scene you can instantiate. Unreal Engine 5: File > Import with the built-in glTF importer, which converts the axes for you. Blender: File > Import > glTF 2.0. Units are metres with +Y up in the file, and every importer above handles the conversion to its own axes automatically.
Can I use Steam railway country station in a commercial game, and do I need to credit anyone?
Yes to commercial use and no to credit. Every scene on 3DAssets.dev is released under CC0 1.0 Universal, which places it in the public domain: use it in a paid game, an app, a film or a client project, modify it, redistribute it, and put nothing in the credits. A link back is welcome but it is entirely your choice.

CC0 licence text

Can I load it from the CDN instead of downloading it?
Yes. The pack behind it has a permanent URL on cdn.3dassets.dev that is CORS-enabled and never changes content, so you can pass it straight to GLTFLoader, glTFast or model-viewer in production and cache it as hard as you like. Downloading is only needed for engines that import from disk.
Is the demo itself a file I can download?
No, and it does not need to be. A demo is a layout of the pack's published models composed in your browser from the CDN, so there is no extra file to fetch. Download the pack for the models, and take the layout JSON linked above for the placements: together they are the whole scene, and an AI agent can rebuild it from those two links.
Can I change the scene, or add gameplay to it?
Yes. The layout is plain data in metres, so move, add or remove placements freely in your own engine. Colliders, navigation and gameplay are yours to add: the demo shows what the pack looks like assembled, and your game decides how it plays.

Models in this demo

Station platform module (Steam Era Railway and Rolling Stock)

Station platform module (Steam Era Railway and Rolling Stock)

A 6 m station platform module with a stone face, timber edging and white coping marks.

@3dassets348 tris · 11 ↓
Station platform end ramp module (Steam Era Railway and Rolling Stock)

Station platform end ramp module (Steam Era Railway and Rolling Stock)

The platform module with a sloping end ramp closing the +Z end of a platform run.

@3dassets364 tris · 16 ↓
Plain track straight 4 m (Steam Era Railway and Rolling Stock)

Plain track straight 4 m (Steam Era Railway and Rolling Stock)

A 4 m plain track module: ballast shoulder, timber sleepers, cast chairs and flat bottom rail.

@3dassets328 tris · 10 ↓
Steam express locomotive 4-6-2 (Steam Era Railway and Rolling Stock)Animated

Steam express locomotive 4-6-2 (Steam Era Railway and Rolling Stock)

An original express pacific with a wide firebox, trailing truck, high running plate and smoke deflectors.

@3dassets9.6k tris · 13 ↓
Bogie locomotive tender (Steam Era Railway and Rolling Stock)Animated

Bogie locomotive tender (Steam Era Railway and Rolling Stock)

An eight-wheel bogie tender for express work, with high coping sides and a deep coal space.

@3dassets4.5k tris · 8 ↓
Compartment carriage (Steam Era Railway and Rolling Stock)Animated

Compartment carriage (Steam Era Railway and Rolling Stock)

A bogie compartment carriage with eight doors a side, crimson and cream panels and a roof of torpedo vents.

@3dassets6.0k tris · 10 ↓
Steam goods locomotive 0-6-0 (Steam Era Railway and Rolling Stock)Animated

Steam goods locomotive 0-6-0 (Steam Era Railway and Rolling Stock)

An original 1930s inside-framed 0-6-0 goods locomotive with outside cylinders and full valve gear.

@3dassets7.4k tris · 11 ↓
Six wheel locomotive tender (Steam Era Railway and Rolling Stock)Animated

Six wheel locomotive tender (Steam Era Railway and Rolling Stock)

A six-wheel tender with a coal space, curved side coping, water filler and rear steps.

@3dassets3.8k tris · 16 ↓
Open mineral wagon loaded with coal (Steam Era Railway and Rolling Stock)Animated

Open mineral wagon loaded with coal (Steam Era Railway and Rolling Stock)

The open mineral wagon carrying a heaped coal load above the side rails.

@3dassets2.9k tris · 12 ↓
Covered goods van (Steam Era Railway and Rolling Stock)Animated

Covered goods van (Steam Era Railway and Rolling Stock)

A planked covered goods van with a sliding door, arched roof and a vent light.

@3dassets2.8k tris · 9 ↓
Goods brake van (Steam Era Railway and Rolling Stock)Animated

Goods brake van (Steam Era Railway and Rolling Stock)

A goods brake van with an end veranda, guard duckets, a stove chimney and a hand brake wheel.

@3dassets3.2k tris · 10 ↓
Platform canopy (Steam Era Railway and Rolling Stock)

Platform canopy (Steam Era Railway and Rolling Stock)

A 6 m platform canopy on cast columns, with a scalloped valance and a slated roof.

@3dassets808 tris · 10 ↓
Station nameboard (Steam Era Railway and Rolling Stock)

Station nameboard (Steam Era Railway and Rolling Stock)

A blank enamelled station nameboard on two cast iron posts with knee braces.

@3dassets300 tris · 10 ↓
Parcels trolley (Steam Era Railway and Rolling Stock)

Parcels trolley (Steam Era Railway and Rolling Stock)

A four wheel platform parcels trolley with end rails and loaded crates.

@3dassets1.0k tris · 10 ↓
Sack barrow (Steam Era Railway and Rolling Stock)

Sack barrow (Steam Era Railway and Rolling Stock)

A two wheel sack barrow with a timber frame and spoked iron wheels.

@3dassets456 tris · 10 ↓
Mail sack (Steam Era Railway and Rolling Stock)

Mail sack (Steam Era Railway and Rolling Stock)

A tied canvas mail sack with a neck cord and a label.

@3dassets224 tris · 12 ↓
Platform lamp post (Steam Era Railway and Rolling Stock)

Platform lamp post (Steam Era Railway and Rolling Stock)

A cast iron platform lamp post with a square glazed lantern and a blank sign plate.

@3dassets420 tris · 14 ↓
Milk churn (Steam Era Railway and Rolling Stock)

Milk churn (Steam Era Railway and Rolling Stock)

A conical steel milk churn with strapping bands and side handles.

@3dassets800 tris · 9 ↓
Station footbridge (Steam Era Railway and Rolling Stock)

Station footbridge (Steam Era Railway and Rolling Stock)

A lattice sided footbridge with a roofed deck and stairs at both ends, clearing the loading gauge.

@3dassets1.2k tris · 10 ↓
Signal box (Steam Era Railway and Rolling Stock)

Signal box (Steam Era Railway and Rolling Stock)

A brick and timber signal box with a full window band, hipped slate roof and an external stair.

@3dassets532 tris · 10 ↓
Water tower (Steam Era Railway and Rolling Stock)

Water tower (Steam Era Railway and Rolling Stock)

A brick based water tower with a riveted steel tank, walkway rail, delivery pipe and ladder.

@3dassets916 tris · 12 ↓
Water crane (Steam Era Railway and Rolling Stock)Animated

Water crane (Steam Era Railway and Rolling Stock)

A swinging water crane with a leather bag on a named pivot, and a fire devil brazier.

@3dassets452 tris · 8 ↓
Lower quadrant semaphore signal (Steam Era Railway and Rolling Stock)Animated

Lower quadrant semaphore signal (Steam Era Railway and Rolling Stock)

A lattice post semaphore signal with the arm at danger, spectacle plate, lamp and ladder.

@3dassets1.0k tris · 9 ↓
Level crossing with gates (Steam Era Railway and Rolling Stock)Animated

Level crossing with gates (Steam Era Railway and Rolling Stock)

A 4 m level crossing module with a timber road deck, stone approaches and two five bar gates.

@3dassets792 tris · 10 ↓