ATC - Arcade Train Controller OFFICIAL SALE

[Online Docs]


Arcade Train Controller (ATC) is a simple controller asset allowing you to quickly and easily create any type of track vehicle – for example: a train, rollercoaster, monorail, or tram. The customizable arcade-y feel to the movement gives a fun, satisfying, player experience to your game.


Included is a Train Prefab Builder editor window, which allows you to setup a new train in seconds! Just link the required objects and fill in the details, press a button and you’ve got your new vehicle!


Included Demo Vehicles

- Steam train

- Diesel train

- Carriages

- Monorail train with moving doors


The values for a train (throttle, acceleration, deceleration, etc.) are saved in a ScriptableObject, meaning you can re-use the same values for hundreds of different vehicles, and only have to tweak them in 1 place.


ATC uses Unity's spline package as the base for a trains path, allowing you to have a single or multiple paths for your trains to travel along. The included SplineMeshRepeater can be used to create the visual of the track.


Also included:

- Station functionality, with settings saved in ScriptableObjects

- Switches, change track direction automatically or on user input

- Train signal, show the direction of the path

- Track builder, repeat a mesh along the spline creating the visual of the track

- Boosting