↑ this is not a video — it's the game's renderer running live on a WebGL2 terminal grid. Click it to boot the real game, entirely in your browser.

★ github

works with bunx or npx · needs a 270×70 truecolor terminal · or just play hosted

STRAIGHT FROM THE ENGINE

Captured from the browser build — the same opentui renderable tree the terminal draws, painted cell-for-cell by the web engine.

◆ shellquest /game270×70
A timed dungeon run: lighting, sprites, HUD.
A timed dungeon run: lighting, sprites, HUD.
◆ shellquest /auth270×70
Sign in, register, or raid as a guest.
Sign in, register, or raid as a guest.
◆ shellquest /character-create270×70
Roll a Wizard or a Fighter.
Roll a Wizard or a Fighter.
◆ shellquest /leaderboard270×70
Hourly / daily / weekly ladders.
Hourly / daily / weekly ladders.

CORE SYSTEMS

REAL-TIME COMBAT

Half-block pixel rendering at a rock-steady tick — real games, drawn in cells.

TIMED RUNS

30, 60, or 120 second dungeons. Grab the keys, find the exit, beat the clock.

PROCEDURAL DUNGEONS

Every layout is generated fresh and verified beatable before you spawn.

COMPETITIVE LADDERS

Hourly, daily, weekly and monthly leaderboards. Server-verified runs.

REPLAYS

Every run records a replay you can share and scrub through.

TWO CLASSES

Wizard slings spells, Fighter swings steel. Both die in the dark equally well.

HOW TO PLAY

  1. 1 · LAUNCH

    bunx shellquest in any modern terminal — or click the splash above and play right here.

  2. 2 · ROLL A HERO

    Wizard or Fighter. Name them something you won't mind seeing on a leaderboard.

  3. 3 · CONTROLS
    WASD / Arrows move
    Space attack
    Shift run
    Tab swap weapon
  4. 4 · BEAT THE CLOCK

    Collect every key, reach the exit before the timer dies, and climb the ladder.

READY TO QUEST?

Thirty seconds is all a run takes. Your build isn't done compiling anyway.