Tracks are created with editor that I made with Unity.
Track generator uses some 3D models which I created with Modo3D, like starting area for example, but biggest part of track meshes are generated at runtime in Unity with scripts.
Example #1 Checkpoint model are in Modo3D
Example #2 Very short (not in final game) test track generated runtime by Unity, shown in Unity editor.
And one post more. About textures. I’m more engineer than graphic artist, so I liked to use Substance Designer for most texturing. I think pretty much every texture on top of 3D models has gone thru Substance Designer program at some point.
Some other programs that I used to create textures and 2D graphics was Modo3D , Illustrator , Photoshop ;), Filter Forge …
Example #5 Car texturing inside Substance designer
If substances would work better and faster on low-end Android devices, I could use those to create textures at runtime, with many different parameters. Maybe somewhere in future… But currently, I don’t think it’s right way to go, so I did not use runtime generated substance textures.