GLOOM
Biomech corridors. Living weapons. Mechanical horrors.

Synopsis
Enter GLOOM, a tense, retro-inspired first-person shooter built entirely in HTML5 Canvas and JavaScript. Traverse eerie, procedurally lit biomechanical mazes across 8 increasingly nightmarish levels from the shadowy Gloom Corridor to the pulsating heart. 
Arm yourself with the
Pulse Splicer, Grave Maw, and Core Eviscerator to blast through hordes of relentless enemies: agile Necro-Drones, stealthy Void Stalkers, hulking Mecha-Ghouls, and the colossal final boss.Hunt, dodge, and survive. Clear all enemies in each area to advance. Collect ammo, health pickups, and weapon upgrades dropped by fallen foes. Throw grenades for crowd control, jump over hazards, and use the minimap to track threats. One wrong turn, and the machines consume you.
Can you escape the Gloom?

How to Play

Open in any modern web browser (Chrome, Firefox, Safari, Edge).

Click ENTER THE GLOOM to begin.

Lock your mouse for full FPS controls (click canvas in-game).

Supports keyboard/mouse, gamepad/controller, and touch/mobile.

Performance Note: Runs smoothly at 60FPS on most devices. Fullscreen recommended.ControlsKeyboard & Mouse (PC)

Action Keys
Move WASD or Arrow Keys
Look Mouse (pointer lock)
Shoot Left Click or Ctrl
Jump Space (tap)
Grenade G
Switch Weapon 1/2/3 or Mouse Wheel
Pause ESC

Controller (Xbox/PS/Gamepad)

Action Button(s)
Move Left Stick
Look Right Stick
Shoot RT or A
Jump B
Grenade LB
Switch Weapon X (next) / Y (prev)
Pause Start/Menu

Touch (Mobile)

  • Left Side: Virtual joystick for movement.
  • Right Side: Drag to look + auto-shoot.
  • Pause via on-screen button.

Features

  • 8 Levels: Themed biomes with unique walls, floors, and enemy counts (8-16+).
  • 3 Weapons: Varying fire rates, damage, spread, and ammo costs.
  • Enemies: 3 types + boss with patrol/chase AI, health bars.
  • Powerups: Health, ammo, weapon unlocks.
  • Mechanics: Raycasting renderer, jumping, grenades (bouncing/explosive), invulnerability flashes.
  • HUD: Health/ammo/grenade bars, score, minimap, enemy/ weapon info.
  • Audio: Procedural beeps for immersion (Web Audio API).
  • Settings: Adjustable mouse/stick sensitivity (saved locally).
  • Progression: Inter-level rewards + "Area Cleared" screen.

Levels

Level Name Enemies Theme
1 Gloom Corridor 8 Rusty organics
2 Blood Furnace 10 Crimson heat
3 Shadow Vault 12 Neon blues
4 Rust Crypt 13 Corroded maze
5 Frost Reactor 14 Icy circuits
6 Grave Engine 15 Purple decay
7 The Maw 16 Flesh-metal
8 The Core 1 (Boss) Golden horror

Screenshots(Embed or host images here for GitHub Pages)Credits

  • Developer: Inspired by classic FPS like Doom/Wolfenstein.
  • Engine: Custom JS raycaster + billboard sprites.
  • Music/SFX: Procedural square-wave audio.
  • Playtested: Keyboard, controller, mobile.

License

Copyright © 2026 Aluminati Studios. All rights reserved.

Enter the Gloom. Rip and tear. 🚀