An open-world skateboarding game: a large city, a board under your feet, and a loop that goes RACE → XP/COINS → CUSTOMISE → UNLOCK → HARDER RACES → LEGEND.
The city
A procedural open world of five districts — Downtown, the Ironworks, the Waterfront, Old Town and Uptown Heights — laid on a 7×7 block grid with roads, lane markings, sidewalks, street lamps, benches, bins and parked cars. Three skate parks: Foundry Plaza (beginner), the Pro Park and the Elite Park, carrying quarterpipes, vert walls, funboxes, ledges, kickers, spines, bowls, half-pipes and rails. Long low rails run the downtown kerbs, so the city itself is grindable and not only the parks.
The city is generated at load from a seeded hash, so every client builds an identical world without replicating it.
Skating
Ground contact is analytic — the city answers the height and normal under any point, and the controller integrates velocity along it, with gravity only once the board leaves the surface. That gives a smooth, forgiving feel while staying honest about ramps, banks and landings: any surface rising faster than the board can follow launches it, so every ramp works without special-casing.
Push, carve, brake, ollie, and three trick families that cycle in the air (flip / grab / lip), plus grinds and manuals. Landing a spin pays a spin bonus; landing hard bails unless your Stability is up to it.
| Control | Keyboard | Gamepad | Touch |
|---|---|---|---|
| Push | W / ↑ | Right trigger | Right-lower |
| Brake | S / ↓ | Left trigger | Right-lower |
| Carve | A / D | Left stick X | Right stick X |
| Ollie | Space | South | Right-upper |
| Flip / Grab / Lip | J / K / L | West / North / East | Left & right zones |
| Grind | Shift | Left shoulder | Left-upper |
| Manual | E | Right shoulder | Left-lower |
Racing
Checkpoint routes over the city, with laps, shortcuts and a rolling order. Multiplayer is a toggle, not a mode — real players and AI bots race the same route together, and you can switch at any time.
Tiers: Beginner · Amateur · Pro · Elite · Legend, each with a bigger field, sharper bots and a larger purse.
| Place | Coins | XP | Reputation |
|---|---|---|---|
| 1st | 1000 | 500 | 50 |
| 2nd | 700 | 350 | 15 |
| 3rd | 500 | 250 | 5 |
| Participation | 250 | 100 | 0 |
Plus bonuses for tricks banked, shortcuts, objectives and beating your own best time. The purse scales with tier.
Progression
Fifty levels, each unlocking something the design names, plus Prestige after 50 for cosmetics and titles without power. Five upgrade axes (acceleration, speed, turning, stability, trick control), each bounded so skill always beats hardware — the whole spread is worth about +30% top speed.
Coins buy upgrades, boards, wheels, deck graphics, wheels and clothing. Your board, its colour and your rider look follow your profile and persist.
Built on
Reused from the ZeroMind library: tricks.module (trick tables and scoring)
and rider.module (procedural skateboard and skater meshes, with deck colour
built in).
Comments · 0
Open discussion, no rating attached. Ask questions, swap notes, follow threads.