Skip to the summary
The VOLTHAVEN 64 title screen: the game's wordmark in chrome and gold above a START MISSION prompt, over a dark blue industrial sector with a steel gantry and a railed walkway.

Design Delight Studio · Free browser game

VOLTHAVEN 64

A free N64-style 3D action platformer that runs in a browser tab. Five sectors, five bosses, no install and no account. The fifth-generation console look is emulated at the pipeline level rather than applied as a filter.

No account. No email. No payment path in the product at all.

In short

VOLTHAVEN 64 is a free N64-style 3D action platformer playable in any modern browser with no download and no account. The player rides magnetic rails through five sectors, unlocking five abilities and fighting five bosses. A first playthrough takes about 15 to 30 minutes. Keyboard, touchscreen and gamepad are all supported.

The numbers

Every figure below was measured against the live build rather than estimated. VOLTHAVEN 64 costs nothing, installs nothing, and downloads under four tenths of a megabyte on a phone. It scores 100 on four of Lighthouse's five categories. The whole soundtrack adds roughly seven kilobytes because it is sequenced rather than streamed.

Price
Freeno account, no ads, no payment path
First load
0.33 MiBphone or standard desktop; 0.49 MiB high-density desktop
Accessibility
100Lighthouse 13.4.1
Best Practices
100Lighthouse 13.4.1
SEO
100Lighthouse 13.4.1
Agentic Browsing
100Lighthouse 13.4.1
Soundtrack
~7 KB10 sequenced pieces plus 5 boss variants
Length
15–30 min14.2 min mean by automated play
Content
5 · 5 · 5sectors, bosses, abilities
Tests green
441automated, at ship

Measured 2026-08-24 UTC against the live build. Lighthouse's Performance score is deliberately not quoted: it moved between 29 and 80 across six runs of the same build on a loaded machine, so no single value would be honest. The four categories above returned 100 on every one of those runs.

The five sectors

VOLTHAVEN is built on a rail: the player moves along a fixed spline rather than roaming freely, which is what lets a browser game hold a stable frame rate. Each of the five sectors ends in a boss, and each teaches one new ability roughly forty percent of the way through. The list below is the whole campaign in order.

  1. Sector 1 of VOLTHAVEN 64: an industrial rail running between steel scaffolding under blue fog.

    Sector 1

    The industrial rail

    Where the rail grammar is taught. Gaps are signposted before you reach them, and the only ability you have is the arc strike.

    Boss: the Warden — stands and fights. Unlocks: arc strike.

  2. Sector 2 of VOLTHAVEN 64: the factory interior, machinery packed close on both sides of the rail.

    Sector 2

    The factory

    Tighter than Sector 1 and built around movement. The dash arrives here and the level immediately asks you to use it.

    Boss: the Coilmaster. Unlocks: dash — 15 charge.

  3. Sector 3 of VOLTHAVEN 64: the flooded cistern, water risen across the rail.

    Sector 3

    The flood

    The water rises as you advance, and the score rises with it — channels drop out and the tempo falls as the cistern fills. The music is staged by the level, not looped over it.

    Boss: the Cantor — shielded. Unlocks: slam — 30 charge.

  4. Sector 4 of VOLTHAVEN 64: the void, a near-empty space with the rail crossing it.

    Sector 4

    The void

    The emptiest sector in the game, and deliberately so — its score drops to 21 events with no drums at all. Space is the hazard.

    Boss: Aeros. Unlocks: tether — 20 charge.

  5. Sector 5 of VOLTHAVEN 64: the spiral, the rail climbing through stacked geometry.

    Sector 5

    The spiral

    The finale, and the only sector whose music is a trick: the score is a Shepard tone written into the sequence data, so it climbs without ever arriving.

    Boss: the Ascendant. Unlocks: nova — 50 charge.

The five abilities

Abilities arrive one per sector, each about forty percent of the way in, and each is the key to the boss at the end of that sector. Four of the five cost charge, which refills as you play. The arc strike is free and is the only thing you start with.

  • The arc strike firing in VOLTHAVEN 64.

    Sector 1

    Arc strike

    The basic melee attack, and the only ability that costs nothing. Everything else in the game is built on top of it.

    Key JPad X/SquareTouch on-screenFree

  • The surge dash firing in VOLTHAVEN 64, arc trail behind the player.

    Sector 2

    Surge dash

    A committed forward burst. It crosses gaps that a jump cannot and it is the answer to the Coilmaster.

    Key KPad RB/R1Touch DASH15 charge

  • The overcharge slam firing in VOLTHAVEN 64.

    Sector 3

    Overcharge slam

    Comes straight down with weight behind it. From the ground it hops you into the air automatically. It is the only thing that breaks the Cantor's shield.

    Key Down+JPad B/CircleTouch SLAM30 charge

  • The arc tether firing in VOLTHAVEN 64: a cyan beam from the player to a conduit node.

    Sector 4

    Arc tether

    Latches to a conduit node and pulls. In the void, where there is no floor to speak of, it is the difference between a route and a fall.

    Key LPad LB/L1Touch TETHER20 charge

  • The nova firing in VOLTHAVEN 64, a full-screen discharge.

    Sector 5

    Nova

    The last thing you are given and the most expensive. It needs half a full charge bar, which means the spiral is partly a resource problem.

    Key IPad Y/TriangleTouch NOVA50 charge

The five bosses, and how to read them

Four of the five bosses in VOLTHAVEN 64 draw their tell on the floor beneath them before the attack lands; the Ascendant drops a column of rings onto the spot it has picked instead. Either way the fight is readable rather than memorised. Each dossier below names the telegraph, shows it running, and gives the window it opens.

Sector 1The WardenRead the ring
The Warden mid-telegraph in VOLTHAVEN 64: a filled magenta floor disc drawn on the arena deck beneath it, arms raised into the slam wind-up.
The Warden's slam telegraph in VOLTHAVEN 64, ten consecutive frames: a magenta ring is drawn on the arena deck beneath it and fills as the arms come up.

The ring, drawn. Real frames from the game, looping.

The tell: a ring is drawn on the floor around it before it commits, and the arms come up over its head.

The punish: stay outside the ring, then hit it in the gap between telegraphs. It stands and fights rather than moving, so the fight is about patience, not chase.

Sector 2The CoilmasterThe cage collapses
The Coilmaster mid-telegraph in VOLTHAVEN 64: four yellow beams pinching inward onto a bright ring drawn flat on the factory deck.
The Coilmaster's cage telegraph in VOLTHAVEN 64, eleven consecutive frames: four beams pinch inward onto a ring on the factory deck.

The cage closing. A scale change, so it reads at distance.

The tell: its coils contract into a cage — a scale change rather than a colour change, so it reads even at a distance.

The punish: the dash you were given in this sector is what crosses the gap while the cage is closing.

Sector 3The CantorShield up — jump, then slam
The Cantor mid-telegraph in VOLTHAVEN 64: a bright cyan ring burning on the catwalk around its base, with the on-screen prompt reading SHIELD UP.
The Cantor's disc telegraph in VOLTHAVEN 64, ten consecutive frames: a cyan ring burns on the catwalk as three discs converge.

The discs converging as the window shuts.

The tell: three discs on the floor slam together as the window closes, and the fan of pipes above rakes forward. Horizontal motion under vertical convergence — it is the shape of the event, drawn.

The punish: the shield blocks every ordinary hit. Only an overcharge slam breaks it, which means jumping first and coming down on it. Swinging at the Cantor forever is the single most common way to conclude, wrongly, that the fight is broken.

This fight now plays its telegraph once on arrival, before it has asked you for anything — because the cue that teaches the slam used to fire only after you had already performed one.

Sector 4AerosWatch the floor, not the sky
Aeros mid-telegraph in VOLTHAVEN 64: an orange concentric reticle with yellow crosshair arms painted on the walkway below it.
Aeros's reticle telegraph in VOLTHAVEN 64, ten consecutive frames: an orange concentric reticle draws itself on the walkway below the dive target.

The reticle resolving on the ground, not on Aeros.

The tell: an orange reticle drawn on the ground beneath it, even though Aeros itself spends most of the fight above you.

The punish: the tether is the sector's answer — it closes distance that jumping cannot.

Sector 5The AscendantStanding still is the right move
The Ascendant mid-telegraph in VOLTHAVEN 64: a magenta column of rings descending down the shaft onto the rail below.
The Ascendant's column telegraph in VOLTHAVEN 64, eleven consecutive frames: magenta rings descend the shaft onto the rail. No floor marker is drawn.

The column coming down — the one tell that is not on the floor.

The tell: it snapshots your position on the rail and drops a column of rings onto it. This is the one boss whose marker is not painted on the floor.

The punish: because it aims where you were, moving re-aims it. Holding your ground is genuinely the stronger policy here, which is the opposite of the instinct the previous four fights build.

A boss keeps the damage you have already dealt it across a death, so a fight you lose is still progress.

How it is drawn

The fifth-generation console look in VOLTHAVEN 64 is produced by the renderer, not by a filter laid over a modern image. The scene is drawn to a 320 by 240 target, quantised to 16-bit colour, dithered with a 4 by 4 Bayer matrix and scaled up with nearest-neighbour sampling. The wipe below isolates the dither step on a single real frame.

A frame of VOLTHAVEN 64 quantised to 16-bit colour with the dither step switched off, showing flat colour banding.
The same frame of VOLTHAVEN 64 with the pipeline applied: a 320 by 240 target, 16-bit colour and visible 4 by 4 ordered dithering.

Dither on — 4×4 BayerDither off — banding

Runs this entire page through the same RGB 5-6-5 quantise the game renders at. Your choice is remembered.
1

320 × 240 target

The scene is rendered at that resolution and scaled up, so the pixel grid is real rather than simulated.

2

RGB 5-6-5

Colour is quantised to 5 bits red, 6 green, 5 blue — 32, 64 and 32 levels. The banding this produces in fog is the signature, not a defect.

3

4 × 4 Bayer dither

An ordered matrix breaks the bands into the cross-hatch texture the era is remembered for.

4

Nearest-neighbour upscale

No interpolation on the way up, so the pixels stay square instead of turning to soup.

Lighting is baked per vertex rather than computed per pixel, which is the other half of the look and the reason the surfaces shade the way they do.

The soundtrack is sequenced, not streamed

VOLTHAVEN 64 ships no audio files. Ten pieces and five per-fight boss variants exist as note data and are generated at runtime through a synthesised instrument bank, played by a 24-voice allocator that steals voices when it runs out — the way the hardware did. The whole score adds about seven kilobytes to the download.

Why it costs almost nothing

A streamed soundtrack is megabytes of audio. A sequenced one is a list of notes and a way to make a sound. The instruments are generated by code at load, so what ships is the description of the music, not a recording of it.

Why it loops without a seam

The loop point is a property of the sequence rather than of a waveform, so the join lands exactly on the bar. There is no fade and no crossfade covering a mismatch.

The flood is the score

Sector 3's music is staged by the water. As the cistern fills, channels mute and the tempo drops, quantised to the next bar so the change lands musically instead of stumbling.

A real voice ceiling

Twenty-four voices, and when the twenty-fifth is needed the allocator takes one back. That constraint is the period detail most often skipped, because it is only audible when you exceed it.

Controls

Keyboard, touchscreen and gamepad are all first-class in VOLTHAVEN 64. Touch controls are selected by pointer capability rather than screen width, so a tablet gets them and a narrow desktop window does not. On a gamepad the slam has its own button instead of a two-key chord. All three mappings are listed below.

Keyboard

Keyboard controls for VOLTHAVEN 64
KeyAction
A / D or ← / →Move back and forward along the rail
SpaceJump — hold for a higher jump
JArc strike
KSurge dash (15 charge)
Down + JOvercharge slam (30 charge)
LArc tether (20 charge)
INova (50 charge)
EscPause

Touch

VOLTHAVEN 64 running on a phone-sized screen with on-screen jump and ability buttons visible.

On-screen controls appear on any device with a touchscreen. The JUMP button sits under the right thumb, with the ability buttons appearing beside it as each one is unlocked.

Touch controls for VOLTHAVEN 64
ButtonAction
JUMPJump — hold for a higher jump
DASHSurge dash, once unlocked
SLAMOvercharge slam — one button, not a chord
TETHERArc tether
NOVANova, when charge allows

Gamepad

Any standard gamepad. The slam gets a dedicated face button rather than the keyboard's two-key workaround, which is a deliberate decision rather than an omission.

Gamepad controls for VOLTHAVEN 64
ButtonAction
A / CrossJump — held, so variable height still works
B / CircleOvercharge slam
X / SquareArc strike
Y / TriangleNova
LB / L1Arc tether
RB / R1Surge dash
D-pad ← / →Move along the rail
StartPause

What the game sends, and what it does not

The game itself, at volthaven.ddsboston.com, has no accounts, no advertising and no third-party trackers — a search of its code for Google Analytics, Meta, DoubleClick, Hotjar, Mixpanel, Segment and the rest finds none of them; this store page sits in the Design Delight Studio store, and the store's connected pixels (Google & YouTube, Klaviyo, Pinterest and Printful, as listed in its settings on 2026-10-04) receive events from its pages, this one included. It does send first-party counters so faults can be found. Both halves of that are printed below, in full, rather than summarised as a badge.

What is sent

  • sid — 8 random hex characters, generated per page load, never stored
  • level — which of the five sectors
  • railT — where on the rail something happened
  • source — what caused a death
  • score, and the build identifier
  • vw vh dpr touch — viewport, pixel ratio, whether it is a touchscreen
  • fps — median frame rate over the batch
  • error message, file, line, truncated

What the payload never contains

  • No name, email or account — none are ever collected
  • No cookie, and no localStorage identifier
  • No referrer, and no URL query
  • No language or timezone
  • No user agent
  • No screen dimensions beyond the viewport
  • Your high score and saved progress are never read
  • No third-party analytics of any kind

An HTTP request unavoidably reveals the caller's IP address and the browser's user agent to the server receiving it, which is true of loading the game at all and is not something this module adds or can prevent. The browser also sends the page address as the referrer. It is noted because "what it does not send" should mean what it says.

— from the game's own telemetry source

sid lives in a variable and dies with the tab, so it groups events inside one visit and cannot link two visits or two devices.

Play it here

The game is one click away and it is free, so this is the game itself rather than a video of it. Nothing loads until you press start — the frame carries no source until then, which is what keeps the first-load figure above honest for a visit that never plays.

Play it

VOLTHAVEN 64 is free and opens in the tab you are already using. There is nothing to install, no account to create and no payment path anywhere in the product. Progress saves to your browser automatically, so closing the tab does not lose the run.

Works on desktop, phone and tablet. Keyboard, touch or gamepad.

Interested in how it was built rather than how it plays? The N64 techniques masterclass covers the nineteen techniques behind this game, and prototype to published covers the method that produced it.

Questions

The eighteen questions below are the ones actually asked about a free browser game: what it costs, what it runs on, how long it takes, whether it is an emulator, and what it does with data. Each answer is short enough to quote and every figure in them is measured.

Is VOLTHAVEN 64 free?

Yes, entirely. There is no account, no email capture, no advertising and no in-app purchase. There is no payment path anywhere in the product.

Do I need to install anything?

No. It runs in a browser tab on desktop, phone or tablet. You can optionally add it to a phone home screen, but that is a convenience rather than a requirement.

Is this an emulator, or does it contain a ROM?

Neither. Every texture, sound and model in VOLTHAVEN 64 is generated by its own code. It is not an emulator, it contains no ROM, and it uses no Nintendo assets.

Is it an official Nintendo 64 game?

No. VOLTHAVEN 64 is N64-style: it is built to the constraints of fifth-generation console hardware, but it does not run on that hardware and it is not licensed by or affiliated with Nintendo.

How long does it take to finish?

About 15 to 30 minutes for a first playthrough of all five sectors. An automated player that never idles completes it in 13 to 17 minutes, mean 14.2.

How big is the download?

About 0.33 MiB on a phone or a standard-density desktop, and 0.49 MiB on a high-density desktop, which fetches a larger version of the title image.

Does it work on a phone?

Yes, with on-screen touch controls. They are shown based on whether the device has a touchscreen, not on how wide the window is, so tablets get them too.

Does it support a controller?

Yes, any standard gamepad. The slam has its own face button rather than the keyboard's two-key chord.

Is my progress saved?

Yes, automatically, in your browser's local storage. Closing the tab or switching apps does not lose the run. The save never leaves your device.

Does the game track me?

The game itself, at volthaven.ddsboston.com, has no accounts, no advertising and no third-party trackers; this store page sits in the Design Delight Studio store, and the store's connected pixels (Google & YouTube, Klaviyo, Pinterest and Printful, as listed in its settings on 2026-10-04) receive events from its pages, this one included. The game does send first-party counters — level, deaths, frame rate, faults — under a session identifier that is regenerated on every page load and never stored.

How many levels and bosses are there?

Five sectors, each ending in a boss: the Warden, the Coilmaster, the Cantor, Aeros and the Ascendant. Five abilities unlock across them.

Is it difficult?

Dying costs time and nothing else. There is no life counter, every sector has checkpoints, and a boss keeps the damage you have already dealt it — so a fight you lose is still progress.

What makes the graphics look like that?

The renderer draws to a 320 by 240 target, quantises colour to RGB 5-6-5, applies a 4 by 4 ordered Bayer dither and scales up with nearest-neighbour sampling. Lighting is baked per vertex. It is the pipeline, not a filter.

Why is the soundtrack so small?

Because it is sequenced rather than streamed. Ten pieces and five boss variants exist as note data and are generated at runtime through a synthesised instrument bank, adding roughly 7 KB to the download.

What was it built with?

TypeScript and Three.js over WebGL, bundled with Vite, and served as a static single page. There is no server-side rendering and no backend beyond static hosting.

Can I play it offline?

Not reliably. The game loads from the network on first visit; there is no offline service worker, so treat a connection as required.

Who made it?

Design Delight Studio, a studio based in Boston, Massachusetts. VOLTHAVEN 64 is one of its published browser games.

Key takeaways

  • VOLTHAVEN 64 is free to play in a browser with no install and no account.
  • Five sectors, five bosses and five abilities, finished in about 15 to 30 minutes.
  • The retro look is produced by the renderer — 320×240, RGB 5-6-5, 4×4 Bayer dither — not by a filter.
  • The soundtrack is sequenced rather than streamed and adds roughly 7 KB.
  • Keyboard, touch and gamepad are all supported, with a dedicated slam button on gamepad.
  • The game itself, at volthaven.ddsboston.com, loads no third-party trackers; its first-party telemetry is documented in full.

The bottom line

VOLTHAVEN 64 is worth the fifteen minutes if you want to see what a browser can do when the constraints are chosen deliberately rather than inherited. It is free, it starts instantly, it asks for nothing, and everything claimed about it on this page can be checked against the game itself in a couple of minutes.