Drift District
Drift compact urban circuits, chain slides and earn reputation through style and speed.
3D arcade driving, drifting and rally with tuned handling. Every game is playable in the browser and ships as a buildable TypeScript project.
5 games in this collection

Drift compact urban circuits, chain slides and earn reputation through style and speed.
Choose profitable delivery routes through a compact open city before the shift timer expires.
Weave through dense highway traffic; near misses fill boost and multiply score.
Transport fragile cargo across rough terrain without tipping the vehicle or losing the load.
Race short miniature rally stages where gravel, mud, snow, sand and tarmac each change how your toy car grips, slides and lands.
All four racing games here are 3D, built on Three.js r186 and written in TypeScript. Their initial downloads are small for 3D, between 300 and 382 KB, and each one has a daily challenge, upgrades, cosmetics, local saves and support for touch, mouse, keyboard and gamepad. The real difference is the kind of driving: two circuit racers with ghost replays, one endless highway game and one route-planning game against the clock.
| Game | Driving style | Modes | Orientation | Initial download |
|---|---|---|---|---|
| Drift District | Arcade drifting on compact urban circuits | Campaign, daily, ghosts, upgrades | Landscape | 325 KB |
| Tiny Rally | Miniature rally stages on five surfaces | Campaign, cups, AI rivals, ghosts, daily | Landscape | 382 KB |
| Traffic Thread | Endless highway weaving with near-miss boost | Endless, missions, daily, upgrades | Portrait and landscape | 300 KB |
| Delivery Dash 3D | Delivery routes through a small open city | Campaign, daily, upgrades | Landscape | 340 KB |
Drift District is about style: players chain slides around tight city circuits and earn reputation for style and speed, then race their own ghost. It uses the Rapier physics engine (@dimforge/rapier3d-compat) alongside Three.js. It suits sites whose players come back to beat a time.
Tiny Rally turns the car into a toy on diorama stages. Gravel, mud, snow, sand and tarmac each change how the car grips, slides and lands after jumps, and cups against AI rivals give it a career structure. It also runs its car physics on Rapier.
Traffic Thread is the quickest to pick up: swipe between lanes in dense traffic, and near misses fill a boost that multiplies the score. Police and weather add variety. It is the only racing game here that plays in portrait, which makes it the natural pick for a mobile portal.
Delivery Dash 3D is part driving, part management. Players choose profitable delivery routes through a compact open city before the shift timer runs out. It fits brands with a delivery or logistics theme as well as game sites.
data/, and Delivery Dash 3D keeps its shifts there too, so you can retune them without rewriting the game.ASSETS.md lists where each model, texture and sound comes from, including anything generated in code.quality URL parameter lets a host start the game at a lower quality setting on weaker devices.New to 3D in the browser? Our guide to 3D HTML5 games explains what Three.js handles and where physics engines such as Rapier come in, and Three.js game source code lists every 3D game we sell.
Not at the moment: all four racing games are 3D. If you want to learn the basics in 2D first, our free racing game code is a single HTML file with a tutorial, under the MIT license. You can also suggest a racing game for the roadmap.
No. All our games are single-player. Ghost replays in Drift District and Tiny Rally and AI rivals in Tiny Rally give players something to race against without a server. Our guide to multiplayer HTML5 games covers what adding real-time racing would take.
The initial downloads are 300 to 382 KB, and the quality parameter helps on low-end hardware. We run end-to-end tests on desktop Chromium, Firefox and WebKit and on emulated Pixel 7 and iPhone 15 profiles, but emulation is not a real phone. Play the demo on the devices your players use before you buy.
Yes, with the right license. Standard covers one end product with one production web deployment. Extended covers up to 5 end products including client work, or up to 3 portal domains your company owns. The licensing page compares both; the terms are drafts until legal review.