Skip to content
Media 1 for listing Train Template

Description

THE PROJECT IS NOW AVAILABLE ON THE MARKETPLACE WITH THE NEW UPDATE (V2) (UE5.1 & later VERSIONS)


  • Version 2 CHANGELOG PDF (check this link also for upcoming updates)
  • Version 2 Official documentation download: PDF ZIP
  • Version 2 Playable Demo (WIN 64) - large level with foliage and a many tracks. Updated 02/20/2024
  • Version 2 Track Creation BASICS VIDEO
  • Version 2 Track Creation ADVANCED VIDEO
  • Version 2 Adding New Bogies VIDEO
  • Version 2 Train Save / Load / Start / Stop / Reset VIDEO
  • Version 2 Gameplay VIDEO (First video of the demo map, with the gameplay, we are working on a tutorial to explain how to create trains, railways etc.)


FEATURES OF THE NEW V2 Update for Unreal Engine 5.1 and later versions:

  • Quick railway creation using a new system to add sections of railway selecting the length, pitch, yaw and the type of section (switch point, station, tunnel, bridge, level crossing or normal track)
  • Really working switch mechanism using a push bar and rails that are moving when you activate or deactivate the switch
  • New train spawner system using instanced static meshes to keep the train using minimum resources until it's used.
  • Trains can now be saved, restored to the original starting position, stopped and instanced or restarted during game time
  • Trains are using a built in AI system to allow them to move, adjust the speed according to the track speed limit, stop at stations, avoid collisions, reverse at the end of the track and many other functionalities so you don't need to manually drive them if you just want trains moving in the level
  • Trains can now reach 400 km/h without problems of any type when moving on a track and they will derail if, for example, they take an active switch point at very high speed or if they find another train that can collide
  • The derailment system is using a dedicated actor that simulate physics and it's using constraints to keep the cars connected after the derailment
  • It's now possible to have several length of carriages in the same train
  • Train are affected by slope and lateral forces in turns so they now will overheat and lean
  • You can create new trains very quickly using a data table where all the settings like, length, mass, max speed, brake speed, sounds, type of carriage (engine or car), and then you can use a child of the BP_Carriage_Master blueprint to add the static meshes that you want to use
  • It's possible to walk with a character on a moving train but to avoid issues with the character movement component it's better to use a low speed for the train, we have also prepared an actor that can be possessed when the train is moving fast in order to avoid glitches caused by the way the character movement component (jump without considering the speed of the train, glitches when walking from a car to the next one at high speed). We can't modify the character movement component because it's in C++ but it's something you might do if you want to use the train to move the character at high speed.
  • Trains are now spawned during game instead than using the construction script. Also railways can be loaded on begin play or using a custom event
  • Railway themes: all the static meshes of a railway are stored in a data table to quickly retrieve them and switch the look of a railway selecting a different theme. We have provided 6 themes: modern track, old track, old western track, abandoned track and snowy track



IMPORTANT: Project downloads: If you download the project for UE4.XX you will download the first version of the project as it was updated up to UE 4.28. If you download the project for UE5.XX you will download the current V2 version. It's possible to port the V2 version to UE4 but you will have to do this manually since the V2 version was created using UE5


Included formats