Doom-style momentum, hip fire, jumping, strafing, and manual weapon cycling.
Free browser game / One game / v0.5.5
A tribute to
DOOM & the
’90s shooters.
A free, original first-person shooter inspired by id Software’s DOOM. Fight monsters, hunt for weapons and secrets, and survive ten underground levels—with a hidden eleventh to discover.
For everyone who remembers DOOM, Duke Nukem 3D, Quake, and Unreal Tournament—and staying up for one more game.
Desktop browser · Keyboard & mouse · Start solo, add computers, or Invite Friends. No purchases or game account.
Watch actual gameplay
10+1levels to explore
07weapons to find
03difficulty settings
01 / WATCH THE GAME
Move. Aim. Shoot.
Find the exit.
Keep moving, manage what you carry, and turn hostile fire back through the crowd. Pick up supplies, keep track of your armor, and clear a route through the monsters. The same descent supports solo play, computer teammates, and friends.
Earlier v0.1.10 campaign footage. Twenty seconds of movement and combat with automated input; captured before the unified v0.5.0 release.
Look for hidden supplies and better weapons. Your map shows where you’ve been, where you are, and where you last saw an enemy.
Health, armor, four ammo pools, keys, and secrets remain part of every decision.
THE GAMES THAT GOT US HOOKED
Remember
those nights?
A few controls to learn. A favorite weapon to find. Friends who always wanted one more match. We’re hoping this original game takes you back to that feeling.
- 1993
DOOM
Released on December 10, id Software’s landmark game helped popularize the first-person shooter.
DOOM’s story ↗ - 1996
Duke Nukem 3D
3D Realms released Duke Nukem 3D on January 29. For us, it belongs right beside DOOM in the memories that inspired this game.
3D Realms’ release history ↗ - 1996
Quake
Another id Software milestone: frantic fights, hidden secrets, and a competitive community that helped turn QuakeCon into a gaming institution.
Quake’s story ↗ - 1999
Unreal Tournament
Epic’s arena shooter put matches against friends and bots at the center of the experience, with modes including Deathmatch and Capture the Flag.
Epic’s Unreal history ↗
Cave Dwellers 2 is our small, independent tribute to that era. It has its own caves, creatures, weapons, and levels. Start alone against monsters, add up to three computers, or invite friends. Choose Amber, Cyan, Violet, or Green: matching colors are allies, different colors are opponents.
Choose your crew
02 / THE DESCENT
Ten depths.
One buried route.
The main descent runs from Intake Shaft to Queen’s Descent. Find the concealed branch in Deep Relay to enter the Blue Garrison; its exit returns to Magma Transit.
| Depth | Location | Field condition | Pressure |
|---|---|---|---|
| 01 | Intake ShaftThe mine wakes below | Switchback entry · quarantine breach | |
| 02 | Cinder WorksHeat in the old refinery | Furnace ring · cooling loop | |
| 03 | FloodlinePumps beneath black water | Canals · cyan pump beacons | |
| 04 | The BoreTeeth of the mountain | Drill spokes · moving machinery | |
| 05 | Ash WarrensNo map remembers these tunnels | Tight warrens · broken sightlines | |
| 06 | Deep RelayA signal behind the rock | Relay cross · secret branch | |
| S-31 | Blue GarrisonThe sealed watch | Hidden from 06 · returns to 07 | |
| 07 | Magma TransitFreight rails over fire | Rail yard · exposed crossings | |
| 08 | Cold StorageSpecimens under glass | Cryo laboratory · heavy threats | |
| 09 | Heart VaultThe stone has a pulse | Crystal spiral · breach source | |
| 10 | Queen’s DescentEnd of the excavation | Brood court · final seal |
03 / LOADOUT
Seven weapons.
Pick your favorite.
- 01KnucklesNo ammunition
- 02PistolReliable range
- 03Pump ShotgunClose pressure
- 04TwinboreTwo-barrel burst
- 05RotarySustained fire
- 06Rocket LauncherBlast radius
- 07Arc ThrowerEnergy discharge
See damage, shots, range, and practical use for every weapon →
Learn their attacks.
Keep moving.
Undead miners, cave predators, ranged attackers, and bosses. Each calls for a different approach. Learn when to dodge, when to close in, and when to reach for a bigger gun.
Thrallundead miners
Emberkinfirecaster
Mawtusked hunter
Gasbagfloating denial
Stalkerskeletal pursuit
Kiln Bruteheavy pressure
Rocket Colossusbone-and-flesh giant
Iron Matriarchbrood command
VariantsScatterguard · Rattler · Shade
Rocket ColossusHeavy armor. Keep your distance.
ShadeWatch the shadows.
Volt RattlerChoose your weapon carefully.
Models rendered from the current game. See every monster and its stats →
04 / FIELD BRIEFING
Desktop controls.
No account required.
Controls
- WASD
- Move
- Mouse
- Aim
- Left click
- Fire
- Hold right mouse
- Scope the Rotary Carbine
- 1–7 / Wheel
- Weapons
- Space
- Jump
- Shift
- Walk
- E
- Use
- M / Tab
- Survey map
- Esc
- Pause
- H
- Control help
- F5 / F9
- Solo campaign save / load
- F8
- AppTakes feedback
Choose your crew
- 01Every color for itself
Four players, four different colors: everyone against everyone.
- 02One against three
YOU in Amber, three computers in Cyan: one against three.
- 03Two teams of two
YOU + a computer in Amber against two computers in Cyan.
Play on your computer
- Browser play
- Desktop browser with WebGL 2
- Optional download
- Windows 10 or 11, x64
- Graphics
- OpenGL 3.3 compatible
- Performance target
- Intel UHD 770
- Input
- Keyboard and mouse
- Beta feedback
- AppTakes · syncs when connected
One game in your browser or on Windows. Solo and computer games run locally; private personal records sync when connected. Online rooms use a secure WSS connection and stay open while their host remains connected.
Click Play now on a computer with a keyboard and mouse. The game loads in your browser. Enter a display name, then use the game setup. No download, installation, account, or password.
Choose your difficulty and the first and final depths in the game setup. Start with YOU against monsters. Add up to three computers or use Invite Friends for an online room. Use Join for an existing invite.
Enter your name when the game opens. AppTakes reports your play session automatically. Press F8 for a note, voice feedback, or game-window video.
The live frag table shows the current floor target and cumulative scores. Reach the floor target to advance; the cumulative player or team leader wins after the final selected depth.
Open My Records in the game for private match history and solo clear/exit times, deaths, attempts, and personal bests. Computer, human, and mixed matches stay separate.
Records save on this device and sync when connected. Save your private recovery code from My Records to restore synced history on another device. An optional email is unverified and cannot recover records.
OPTIONAL WINDOWS DOWNLOAD / v0.5.5
Prefer a
Windows copy?
Play in your browser to start without installing anything. Prefer a standalone app? Download the same game for Windows.
Version 0.5.2 reuses bullet-trail materials to reduce browser stutters during gunfire. Browser and Windows retain the same graphics and gameplay.
See the dated performance investigation for measured results and test limits. Browser and Windows keep their own local settings and solo saves.
Windows setup
Choose Extract All, then launch Cave-Dwellers-2.exe. Keep the PCK beside it. The official Godot runtime is signed by Prehensile Tales B.V.; keep normal Windows security enabled.
PROJECT NOTES
Original tribute.
Independent work.
Cave Dwellers 2 is an original hobby game made for Daryl and friends, inspired by the classic shooters we grew up with. Its environments, weapons, creatures, names, and audio were created for this project. It is an independent tribute, not an official entry in any of those series.
Built with the open-source Godot Engine under the MIT license. Free to play, with no purchases or account. AppTakes feedback is included in the beta; online play uses a room relay. The website records anonymous visit and click statistics. Earlier releases remain in the archive below.
Archive · earlier releases and browser saves
These older builds are preserved for existing saves and historical reference. Use Play above for the current unified game.
Open the earlier v0.1.10 browser campaign and its existing saves →