# The Descent (HADAL - The Descent) First-person underwater horror and survival game, playable in the browser: one `index.html`, three.js r169 from jsdelivr, everything procedural. Lore is in `GameLore.txt` (Hadra, the Throat, Tethys, the CANTICLE carrier, BT Tenders). Game decisions: `Game_decisions.txt`. ## Where the code is - `descent_v2/` is the current version. Edit `src/NN_*` files, then build with `node build.mjs`, which concatenates them into `index.html`. Never edit `index.html` directly. - `descent_v2/DESIGN_V2.md` is the architecture and handover doc and the source of truth. - `descent_v2/BRIEF_V2.md` holds the user's non-negotiable v2 requirements, V1 to V13. Check changes against them. - `descent_v2/tests/` holds the tests. - GitHub: `Alazkhan/Alazkhan`, folder `the-descent/`, commit a5e0dfa on `main`. - Node may not be installed on this PC. Git is (user Alazkhan). ## v2 goals Dark, Subnautica-like realism, open world, thalassophobia horror, a big multi-deck carrier the player pilots, a carousel sub bay, drill or laser plus suction arms, mine/refine/craft, swimming with O2, inventory with a future weapon slot, neumorphic UI. ## Known issues - Terrain goes over its triangle budget in the big voids (use `?q=low`). - The Tender lamp is too bright within about 8 m. - Never played end to end on a real GPU. ## Working style The user is terse and wants fixes made and delivered, not explained. Keep replies short.