Game: Bullet Hell — classic bullet hell shooter

Bullet Hell is a classic bullet hell shooter with p5.js. Dodge hundreds of bullets and destroy enemies across different levels.

Gameplay screenshot: Game

What's inside

  • 6 levels with unique bosses
  • 5 enemy types — basic, bomber, shotgunner, splitter, turret
  • Bombs — clear the screen of bullets
  • Slowdown — helps navigate through difficult sections
  • 3 weapon types — basic, dualFire, tripleFire
  • Demo mode — automatic gameplay

Controls

  • Arrow keys / WASD — move
  • Z / B — fire
  • X / N — slowdown
  • C / M — bomb
  • P — pause

Technical details

  • All code in one file game/main.js (~1500 lines)
  • Canvas 600×auto, scales to viewport
  • Full touch support on mobile
  • i18n: Russian and English via ?lang= and postMessage
  • QA diagnostics via ?qa=1

Play →

We use cook​ies for analytics. Click "OK" to consent.

Details