# Threejs-Punk

> Fully featured Racing Game · 2026 · Experiments, Games, WebGPU

Canonical page: https://andersonmancini.dev/projects/threejs-punk

**Threejs-Punk** is not a demo — it is a **full racing game** made with Three.js, free to play on **desktop and mobile**. Tear through a rain-soaked megacity where neon, wet asphalt, and Blade Runner–scale atmosphere never really sleep.

Clear **50+ missions**, switch between **multiple cars**, and chase **collectibles** across a huge city built for exploration — multiple phases, side routes, and reasons to keep driving after the checkered flag.

Under the hood: **WebGPU**, **TSL**, **GPU compute**, and a stack of custom rendering — realistic rain, live reflections, and physics tuned for racing — all pushing how far game quality on the web can go.

Roots in a collaboration with **Sunag** for the **Three.js Conference**; launched **September 28, 2026**.

## Technical details

- WebGPU
- TSL
- GPU Compute
- Game Physics
- 50+ Missions
- Multiple Cars
- Collectibles
- Rain & Reflections
- Custom Shaders
- Three.js

## Links

- [Open the live project](https://threejspunk.com/)

## Related articles

- [Threejs-Punk: a free WebGPU racing game that runs in the browser](https://andersonmancini.dev/blog/threejs-punk-racing-game.md)
- [Speaking at the first Three.js Conference, in Paris](https://andersonmancini.dev/blog/three-js-conf-paris-2026.md)

## More projects

- Next in Experiments: [Forge Awakens](https://andersonmancini.dev/projects/forge-awakens.md)
