A downloadable asset pack

Buy Now$18.50 USD or more

[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

Updated 6 days ago
Published 8 days ago
StatusReleased
CategoryAssets
AuthorEnigma23
TagsController, monorail, spline, train-controller, Trains, Unity
ContentNo generative AI was used

Purchase

Buy Now$18.50 USD or more

In order to download this asset pack you must purchase it at or above the minimum price of $18.50 USD. You will get access to the following files:

v1.0.0_6.3_ATC.unitypackage 7.6 MB