
GLOOM

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.


