itch.io is community of indie game creators and players

Devlogs

HackRun updated

HackRun
A browser game made in HTML5

HackRun has received a major overhaul. You are now welcome to try to outrun the matrix.

What We Built                                                                                                                                    

HackRun started as a basic browser racing game. Here's what it is now                                                                                

  ---                                                       

  The Matrix Narrative

  The game tells a story. As you race, the world around you progressively breaks down into the Matrix — 7 levels, each one bleeding in more digital reality.

  The sky turns black, the road glows green, code drips from the sky, and the terrain transforms from Alpine mountains to full digital simulation.

  Full Visual Progression System

  - 7 distinct terrain zones — Alpine Node → Fractured Grid → Digital Desert →  Construct City → Overgrown Protocol → Kernel Breach → The Matrix

  - Dynamic sky gradients that shift from warm sunset to pure void as you advance

  - Road colors lerp from asphalt grey to Matrix green/cyan in real time

  - Canvas overlays — scanlines, green vignette, road wireframe grid, binary glitch flashes, sparse code drips — all gated and scaled by level

  Rich Sprite World

  19 unique roadside characters bring each zone to life — buffalos, power lines, cacti, flamingos, skyscrapers, motocross monkeys, sand worms, Fremen, agents, phone booths, black cats, and SWAT teams.

  Narrative Events That Surprise You

  - Car Reveal — 6 seconds into Level 4, your ordinary car flickers and  transforms into the hacker vehicle

  - Agent Cars — from Level 5, enemy cars actively steer toward you with a  pulsing red threat indicator

  - Déjà Vu — a magenta glitch flash hits at random with "SIMULATION LOOP

  DETECTED"

  - Red/Blue Pill choice — a rare pill car spawns; take the red pill for a 40%  speed boost, or blue pill for invincibility

  HUD That Evolves With the Story

  - Speed units go km/h → MB/s → GHz

  - Score label goes SCORE → PACKETS → BYTES

  - Level notifications shift from plain text to hacker terminal syntax

  - Signal bars, lives as red pill capsules, near-miss vocabulary all change by  level

  Polished & Deployable

  - Zero dependencies — pure vanilla HTML/CSS/JS

  - Single-file build (hackrun.html, 177 KB) — one file, runs anywhere, no  server needed

Leave a comment