Horizon Panic: low-level flight through a canyon that never repeats

Horizon Panic is a side-scrolling arcade game built with HTML5 Canvas and plain JavaScript. You fly a fighter just above the ground through a procedurally generated canyon, and the real enemy is the scenery: touching the rock destroys the ship instantly. Nothing to install, it runs right in your browser, for free.

How to play

Controls

KeyAction
↑ ↓ ← →MOVE
SPACESHOOT
BBOMB
NSPECIAL BOMB
HHIGH SCORES
PPAUSE
MMUTE
IINFORMATION
LLANGUAGE

Weapons

Touching the terrain destroys the ship instantly. Flying low raises an air cushion that softens the fall.

Procedural terrain

The scenery is chained together from stretches, so every run is different: flats, hills, mountains, spikes, canyon, tunnel, narrow pass and the boss arena. Two rules govern it. The ceiling is never generated as an independent curve, but by subtracting a gap from the floor profile with an absolute minimum, so there is always a way through. And two hard stretches are never chained back to back, so there is always a breather.

Enemies

Scoring

TargetPoints
FIGHTER120
DRONE90
MINE70
TURRET250
TOWER180
DEPOT320
GUARDIAN2500

Power-ups

Bosses and rewards

The guardian is the only enemy with a health bar: the cannon hurts it and the bomb hurts it far more, and the level will not advance until it falls. Each victory grants a permanent reward — tuned cannon, reinforced payload or armour — that stacks for the rest of the run, even if you lose ships along the way.

Play in your language

Horizon Panic is available in Spanish, English, Portuguese, Galician, Catalan, Italian and French. Pick your language:

You are playing in English.