Tracks and Rails

Add physics-based track to your project!
Play Demo


(This will require a modern WebGL-capable browser.)

Easy to Use

Get starting building your own custom tracks quickly. Edit individual track "nodes" while meshes are generated automatically. Four track styles are included. Use these or make your own! Use any model you'd like for the cart, or just place a camera on it and go for a ride!

Physics Based

Cart movement is based on in-game physics and can by pushed by, and push, in-scene objects.

Make platforms that slide when things hit them, metro trains that ram into barriers, broken elevators, roller coasters, invisible flight paths, rocket-propelled trains and more!

Boost and Brake

Select individual sections of track to propel or slow down carts that pass over them.

Use scripting at runtime to apply forces or measure speed. You can also create new track sections and link them up...or break them apart!

Track Building Tool

Remember building sprawling track layouts in Roller Coaster Tycoon? This plugin include a tool, altogether not too dissimilar, that helps you quickly build and lay out track. Plus, you aren't constrained to pre-made shapes and sizes. You can finely tune the exact curvature and length of each piece.

If that's not enough, you can always reach into the scene to bend and move individual track pieces how you'd like.

Editor and Game Utility

Various tools are included to help you put your vision together using the Unity Editor. From the basics, like undo/redo, to more advanced tools like section merging/splitting and track end snapping, system are in place to help you get things set up in your scene as you'd like.

At runtime you can still create new tracks, change their linkage and properties, and add new carts at will.

Adjustable Quality

Adjust the generated track meshes to include more or fewer polygons. Keep a rendering budget-friendly low-poly look or smooth things out for a cleaner appearance.

Pick from one of the four included track profiles: simple, halfpipe, tube, or rail & tie. Instructions are included for how to lay out your own polygons to make your own custom profile/appearance!

Cart Audio

Carts can have sounds attached to them. The cart system automatically adjusts volume, pitch, and sample crossfade based on the current cart's state.

And More!

Adjust out-of-track behavior, put tracks on carts on tracks (experimental), link multiple carts together with physics joints, access the underling track curve via API, wheel spin script, uniform scaling support, backwards carts, and maybe more I'm forgetting here!