This is great!
Any tips on how you did the procedural generation for the tracks?
I tried my hand at procedural track generation and got things like these… not as fun as yours!
Honestly, I'm struggling to remember. I think it was something like start with a straight, then generate a series of random turns with different curves directions and lengths, then force the end of that to meet up with the beginning point again, by finding a reasonable route between the two. But the specific details of it are buried in some old folder somewhere.