A compact WebGL voxel first-person shooter: explore two levels, switch weapons, and fight five enemy types with mouse look and WASD movement.
Not sure this game is the right fit right now? See when to play Voxel FPS Arena.
WebGL voxel shooter with 2 levels and 3 weapons. Press Play to load about ~18 KB.
Voxel FPS Arena
Press Play and a WebGL voxel FPS loads in the tab. Clear two compact levels with three weapons and dynamic lighting.
| Step | Action |
|---|---|
| Launch | Play on this page to inject the iframe |
| Move | WASD or arrow keys |
| Aim | Mouse look inside the frame |
| Attack | Left mouse button |
| Jump | Space or right mouse button |
| Weapons | Q and E or mouse wheel |
Mouse look in Voxel FPS Arena engages only after you click once inside the game frame, which hands pointer control from the page to the level. If pressing Q, E, or the mouse wheel scrolls the page instead of switching weapons, use the Fullscreen button below the frame so the scroll stays inside the game.
Adapted from js13kGames/q1k3 (MIT). Compo bundle with index.html plus map files, zero CDN after load.
Progress does not carry over between visits and there is no multiplayer; this is an original voxel-FPS build from the js13k competition, not a licensed Doom or Quake title.
Frequently Asked Questions
How many levels are included?
The compo build ships with 2 levels and 5 enemy types.
How large is the download?
About ~18 KB across index.html and bundled map data files.
Which weapons can I use?
Three weapons are available; switch with Q/E or the mouse wheel.