
About
Kiddie train on a 14 m circular track: a red tank engine with a teal cab and three open coaches on timber sleepers, with a boarding platform, a picket fence and a signal post inside the circle. Free 3D model for theme park, roller coaster and tycoon game scenes in Unity, Godot, Unreal, three.js and Blender. Overall 18.40 by 3.00 by 18.83 m (X by Y by Z). Metre units, +Y up, +Z forward. Origin on the ground at the centre of the circle, radius 7 m. The train node is pivoted on that centre, so its spin carries the whole set round the track the way a real train follows it. Rigid node-transform clips: spin. No skinning. The wheels do not turn separately and the coaches do not articulate: the whole set is one node revolving about the ride centre, which is what keeps every coach on the rails.
Use with an AI agent
Copy this prompt into your AI chat, then describe what you want to build with the asset.
Use the “Kiddie Train Ride (Theme Park Rides and Coasters)” asset in my project. Model: https://cdn.3dassets.dev/assets/28663/v1/model.glb Asset page: https://3dassets.dev/assets/theme-park-rides-and-coasters-theme-park-rides-and-coa-318ce404 Description: Kiddie train on a 14 m circular track: a red tank engine with a teal cab and three open coaches on timber sleepers, with a boarding platform, a picket fence and a signal post inside the circle. - Dimensions (X × Y × Z): 18.4 × 3.001 × 18.83 metres - Triangles: 5.8k - Animations: spin - Licence: CC0 1.0 Universal (https://creativecommons.org/publicdomain/zero/1.0/) - Loading: Three.js GLTFLoader; no additional decoders required.
Also available as JSON, Markdown, or via the MCP server.
Import manually
Choose your framework, then copy the code into your project to load the asset.
import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'
import { AnimationMixer } from 'three'
let mixer
const loader = new GLTFLoader()
loader.load('https://cdn.3dassets.dev/assets/28663/v1/model.glb', (gltf) => {
scene.add(gltf.scene)
mixer = new AnimationMixer(gltf.scene)
mixer.clipAction(gltf.animations[0]).play()
})
// Call from your render loop; deltaSeconds is time since the previous frame.
function updateAssetAnimation(deltaSeconds) {
mixer?.update(deltaSeconds)
}Common questions
How do I use this model with my AI development tools?
How do I get started?
Which game engines and tools can I use this model with?
How do I import this model into Unity, Godot, Unreal or Blender?
Can I use this model in a commercial game, and do I need to credit anyone?
Can I load it from the CDN instead of downloading it?
Do I need Draco, Meshopt or KTX2 to load it?
Kiddie Train Ride (Theme Park Rides and Coasters)
Kiddie train on a 14 m circular track: a red tank engine with a teal cab and three open coaches on timber sleepers, with a boarding platform, a picket fence and a signal post inside the circle.