Train Rail & Roller Coaster System

Try game asset Train Rail & Roller Coaster System 4.25 Unreal Engine for free.

Reporting abuse - processing takes 48 hours.
Game Assets
  • Platform

    Unreal Engine

  • Version


  • Number



Overview video:

Documentation (features, overview and breakdown of all Blueprints):

Product homepage:

Build complex or simple train tracks in minutes, then preview them instantly. Trains can be customized for any setup, look or feel.

Tracks are spline based, allowing you to setup complex meshes quickly. Also included is the terrain train track for quickly building tracks across uneven terrain. Track triggers allow you to have trains or carriages fire events in the game world. Use triggers to create junctions that change, or level crossing barriers that lower as a train approaches, or leaves.

The mine cart comes with a custom jump trigger that uses built-in events to extend the base carriage, allowing the mine cart to jump, rotate and scale into the air for comic effect. Each carriage can detect obstacles on the track and respond accordingly, some can stop and wait for it to move, others can ignore it and keep on going. End of track options give you the ability to define how the train or carriage responds to the end of the track; stop, reverse direction, derail, .., or add your own custom response.

The system comes with a pre built mine cart, modern train engine, and two example carriages.

The system is highly customizable and comes with documentation, examples and videos.

Technical Details

Blueprints: 9 (+6 Demo blueprints)

Maps: 8 Example maps, 1 overview

Models: 19 (6 Train, 2 mine cart, 2 coaster, 3 tracks & 6 demo models)

Number of Materials: 14

Do Materials derive from a Master Material with instances as variation: Yes

Number of Textures: 15 (4k for train, 1-2k for demo models)


All blueprints commented and with helper comments on where to extend sections

Documentation provided for all major blueprints including detailed descriptions of every component, macro, function and variable

Train Carriage

Select a track in the world and the carriage (or entire train if parent) will snap to it

Customize entire look & feel all meshes can be swapped out

Highly configurable engine / physics: friction, gravity, mass, acceleration, deceleration as well as max speed, min speed

Collision filtering, E.g. ignore the player pawn

Customize the derail force, higher = more interesting crashes

Timed collision ignore list for each carriage

Parent carriages pass their settings down to the child (can be disabled)

Ability to specify how far apart child and parent carriages should be

Distance checks can be enabled and the child can disconnect from the parent if the distance is too great

By default all carriages come with the Lean Effect and the Roll Effect (the mine cart has a custom jump effect)

Lean Effect, ability for the carriage to lean on or out of a bend, creating a cartoon lean effect

Roll effect is used to derail a carriage if it goes around a bend that's too sharp.

Events for post update to carriage as well as enter and leave each section of track

My original feature list is too long, check out the public documentation for more details and features.


You can download the asset from the link below, but for educational purposes only. Do not forget to support the author in the official store.

Or you can help us raise money to buy an asset from an official store! Leave a donation and indicate the name of the asset that you want to see on our website.

  • Education Emoji

    Education Use

    old price $ 29.99
    Use this asset for your projects for educational purposes.
  • Commercial Emoji

    Support Site

    Make a donation to buy new assets. Help your site!
  • Unreal Engine
  • 4.25
  • 103789

Read More