Shatter the glass, unleash the rhythm.
BeatSurge is an endless rhythm-based action game where players shoot metal balls to shatter glass obstacles and collect perks. The game features dynamic, beat-synchronized visual effects, fast-paced shooting mechanics, and a thumping soundtrack that drives the player's intensity.
- Objective: Survive as long as possible by dodging obstacles, collecting perks, and destroying glass objects with a powerful metal ball.
- Endless Challenge: The game gets progressively harder as you move forward, with more obstacles and perks appearing.
- Responsive Visuals: The environment pulses and shifts in sync with the music, creating an immersive experience.
- Perks & Power-ups: Collect perks such as "Autofire" to activate special effects and temporary power-ups.
-
Movement & Shooting:
- A / D: Move left or right.
- Mouse: Look around and aim.
- Mouse Click: Shoot a metal ball.
-
Perks:
- Diamonds: Collect these special perks to activate "Autofire" for a limited time.
-
Survival:
- Dodge incoming obstacles.
- Buildings and environment are procedurally generated, ensuring a fresh experience every run.
- Three.js: For 3D rendering and scene management.
- WebGL: For real-time graphics and visual effects.
- Custom Shaders: To achieve glow, bloom, and chromatic aberration effects.
- Post-Processing: Includes effects like bloom, outlines, and chromatic aberration for enhanced visual fidelity.