Browser game
A 3D arena survival roguelite. Firing heats your core, heat is damage, and your dash vents it as a nova. Move with WASD, aim with the mouse, and vent with space.
Overclock is a top-down survival roguelite built in Three.js, and one idea drives everything: heat is both your damage buff and your ammunition. Firing heats the core and your damage climbs with it, but touch 100% and you melt down. The vent-dash dumps that stored heat as a nova whose radius scales with how hot you dared to run. So every second is a live risk-and-reward decision.
Overclock is for anyone who needs proof that a browser tab can hold a real 3D game, systems and all.
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 complete survival roguelite built on one idea: heat is both your damage buff and your ammunition. Every second is a live risk-and-reward decision.
| Section | Purpose |
|---|---|
| Heat economy core loop | Tie damage output and death risk to the same rising heat value |
| Runtime-generated world | Assemble every mesh, texture, and sound at load with no asset files |
| Heat-reactive presentation | Drive lighting, fog, bloom, and the music filter from the same heat value |
| GPU particle simulation | Simulate particles on the GPU so hundreds of units stay on screen |
| Spatial-hash enemy AI | Run five distinct enemy behaviours on a spatial-hash grid for cheap collision |
| Adaptive resolution scaler | Hold sixty frames a second by trading resolution instead of dropping frames |
The look is a reactor deck under load: dark industrial metal, molten accents, and an interface that gets more agitated as the core heats up.
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.
Overclock is a single self-contained file with no build step. A few notes before you adapt it.
Every pixel is generated at runtime, and there are no image or audio files anywhere. Meshes are assembled from primitives, and the reactor deck is a PBR material patched with procedural texture and a dynamic light-pool system. Particles are simulated on the GPU, and the whole soundtrack is synthesised through the Web Audio API. Heat drives the lighting, fog, bloom, and music filter, so the world visibly runs hot alongside you.
Five enemy types with distinct AI run on a spatial-hash grid. There’s a three-phase boss with orbiting shield pylons, twenty-one stacking upgrades drafted between waves, and an adaptive resolution scaler that holds sixty frames a second with hundreds of units on screen. It all ships as one self-contained file with no build step.
Captured from the live build: the title screen, then gameplay, level by level.





Overclock is for anyone who needs proof that a browser tab can hold a real 3D game, systems and all. 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 Overclock, 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 6 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 ❱