About Void Survivors
The story behind the game
The Game
VOID SURVIVORS is a free, browser-based endless survival shooter. You control a ship in the center of an infinite dark grid as waves of enemies close in from all directions. Your weapon fires automatically — your only job is to move, dodge, and survive. Each level-up offers a choice of upgrades, and each wave brings tougher enemies. There is no end, no final boss, and no pay-to-win. You fight until you fall, then you try again.
Why We Built It
We wanted to create a game that anyone could play instantly, with zero friction. No downloads, no accounts, no waiting. Just open a browser tab and start playing. We believe browser-based gaming should be accessible, fast, and fun — and that a great game does not need a massive budget or a corporate publisher.
How It Is Built
VOID SURVIVORS is built entirely with vanilla JavaScript. There are no frameworks, no libraries, and no build step. The game uses:
- Canvas 2D API — for rendering the game world, enemies, projectiles, and effects
- Web Audio API — for fully synthesized sound effects and audio (no audio files needed)
- CSS Grid and backdrop-filter — for the user interface and HUD
- localStorage — for persisting stats between sessions
The game loop runs at 60 fps via requestAnimationFrame with delta time clamping to prevent physics explosions when switching tabs. The entire codebase is approximately 900 lines organized into clean classes.
Our Commitment
VOID SURVIVORS will always be free to play. We do not and will not implement pay-to-win mechanics, premium features, or gameplay-affecting microtransactions. The game is maintained actively, with updates, balance changes, and new content released regularly.
Contact
Have questions, feedback, or ideas? Visit our Contact page to get in touch.