Back to site

HELL CRAWLER

A Doom-inspired top-down dungeon shooter. Clear every room. Kill every demon. Save your family.

Move

WASD / Arrows

Shoot

Space / Z

Dash

Shift

Weapons

1-6 keys

Melee

E / F

Pause

P / ESC

Restart

R key

Top-down dungeon shooter

Click or press Enter to start

Keyboard required — best on desktop

HP: 150 ARM: 0 ROBO: 0 KILLS: 0 PISTOL AMMO: 50
ROOM 1/7
How this game engine works (for devs)

This is a top-down tile-based game rendered on an HTML Canvas, using the same design principles as classic 2D shooters.

Architecture (6 systems):

  1. Map system — 2D tile array. 0=floor, 1-5=wall types. Rooms carved procedurally.
  2. Player system — Grid-based collision. 6 weapons including laser & machine gun.
  3. Enemy AI — Each demon has a state: wander, chase, or attack. Randomly generated bosses.
  4. Special levels — Vehicle combat & bomb defusal add variety to the dungeon crawl.
  5. Particle system — Blood splats, muzzle flash, pickup sparkles. Purely decorative.
  6. Rendering — Floor tiles, walls with shading, sprites with shadows, lighting circle around player.