Browser game
Twenty cars, sixteen corners, and a full broadcast overlay, running in a browser tab. It’s a Formula race weekend built in Three.js with no engine, no build step, and not one binary asset.
Apex Grand Prix is a full race weekend in a browser tab. Twenty cars line up on a five-kilometre permanent road course with sixteen named corners, three DRS zones, and a pit lane that works. You qualify nothing and start anyway, and the field races you properly. Under the broadcast overlay (position tower, sector timing, delta, tyre temperatures, and battery) sits a real vehicle model. It runs a fixed 240 Hz physics step behind an accumulator, with per-wheel load transfer, tyres that heat and wear, and driver aids you can switch off one at a time until the car is yours to lose.
Apex Grand Prix is a racing simulation that happens to run in a browser tab. It’s for people who want proof that the web can carry a real vehicle model and a full television presentation instead of a car sliding along a ribbon of road.
Most “browser games” on offer are either heavy engine exports or toy demos that fall apart the moment you look under the hood. This build is neither.
You get a full race weekend: a five-kilometre road course with sixteen corners, twenty cars running the same physics, a working pit lane and DRS, and a broadcast overlay that reads from the model instead of approximating it.
| Section | Purpose |
|---|---|
| Zero binary assets | Draw every texture and synthesise every sound at boot, so the build ships as code |
| Fixed-step vehicle model | Make the car behave the same on every machine, then let the render catch up |
| A field that races | Give nineteen rivals the same physics you drive, and no rails to hide behind |
| Broadcast presentation | Build the television layer from the model, so the numbers on screen are the real ones |
| A gate that has to pass | Hold the build to thirty-five suites and eleven measured image metrics |
The art direction is a daylight television broadcast: neutral grade, long lenses, and a car that stays readable against a bright circuit.
The game targets desktop first, with keyboard and mouse as the primary controls. It stays light enough to load instantly anywhere.
A playable game holds attention longer than any showreel. The page around it is built to turn that attention into a next step.
Apex Grand Prix is a simulation first and a showpiece second. A few notes before you build on it.
Apex Grand Prix is vanilla ES modules on an import map, with no engine, no bundler, no build step, and no binary assets at all. Every texture on the circuit is drawn procedurally at boot with Canvas2D and noise, and every sound is synthesised in WebAudio. The car, the sky, the tyre model, the camera director, and the post chain are separate systems that only meet through one shared context object. The cinematic look comes from a post stack of cascaded shadow maps with a PCSS softening pass, ambient occlusion, motion blur, depth of field, bloom, and a graded display transform. Every screenshot on this page can be reproduced from the build’s own QA setup, and nothing ships until it passes thirty-five suites and eleven visual metrics.
Captured from the live build: the title screen, then gameplay, level by level.






Apex Grand Prix is a racing simulation that happens to run in a browser tab. It’s for people who want proof that the web can carry a real vehicle model and a full television presentation instead of a car sliding along a ribbon of road. The “Who this template is for” section above lists the three cases it fits best.
Yes. The full live build is embedded on this page, and the Preview button opens it in its own tab. There’s no signup, no watermark, and no time limit.
The exact production prompt that built Apex Grand Prix, with the art direction, the structure, and the engineering notes as they were written. You pay once in the prompt shop, and it stays yours.
Yes, that’s the plan for every template. I rebuild it around your brand, your copy, and your goals before anything ships. Start a project and tell me what you’re building.
Every section listed in the sidebar and in the overview table is built and working in the live preview. There are 5 of them, and the “Page sections” panel beside the article describes each one. Expand any row to read what it does.
No. Everything runs in a modern browser on desktop or mobile. Open the live preview and it works.
I rebuild every template around your brand, your copy, and your goals. Nothing ships as is. Tell me what you’re building and I’ll adapt it.
Start a project Open the live template ❱