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