Procedural Tracks
A downloadable asset pack
Procedural Tracks generates closed racing circuits from a seed in GDScript. The same seed, room shape and length tier always produce the same circuit.
- Six room shapes (classic, wide, tall, long, square, L) and five length tiers from compact to marathon. Longer tiers scale the room, not the corridor, so cars keep their size.
- Every circuit is checked: no self-crossing, the corridor never comes closer to itself than 320 units, the minimum driving radius is 147 units, there are two setup straights and no driveable shortcut across the infield.
- The payload has the control loop, an arc-length centerline with points at most 35 units apart, a 250-wide corridor, route identity and racing metrics.
- Layout helpers give you the start line, a four-slot start grid, evenly spaced checkpoints and the inner and outer road edges, with a scale helper for other world units.
- A plain Node2D builder (ground, road, edges, checkpoint areas, start grid, static boundaries), a headless JSON/PNG exporter, a preview renderer, a showcase sheet tool and a golden test of 68 circuits that pins seed identity.
What you get
GDScript source, payload docs, a sample export, tests, quickstart, troubleshooting, changelog and licences.
Requirements
Godot 4.7, verified on 4.7.2 on Linux with the Compatibility renderer.
Not included
Cars, driving physics, opponents, race rules, textures, sound and a track editor. World units are pixels at a 250-wide corridor; scale the layout to your world.
Licence
MIT.
The Top-Down Racing Creator Kit ships nine circuits made with this generator: https://gurisitosgames.itch.io/top-down-racing-creator-kit
| Published | 19 days ago |
| Status | Released |
| Category | Assets |
| Author | Gurisitos Games |
| Genre | Racing |
| Tags | Arcade, Asset Pack, Generator, Godot, Procedural Generation, sourcecode, Top-Down |
| AI Disclosure | AI Assisted, Code, Text |
Purchase
In order to download this asset pack you must purchase it at or above the minimum price of $3.74 USD. You will get access to the following files:






Leave a comment
Log in with itch.io to leave a comment.