Underground 2 Revived
Play Need for Speed: Underground 2 (2004) in Chrome and Firefox with WebGPU graphics, Web Audio, up to 120 fps widescreen, controller support, free roam and Online races with friends. Fan project, not
翻译准备中
尚未检测到更新。GitHub 发布版本后会显示在这里。
个人 GitHub 账号下公开仓库的所有者可以登录并验证所有权,自行管理介绍,无需管理员批准。
登录并生成验证文件,在 30 分钟内将其提交到此仓库的默认分支。其他分支或分叉仓库中的文件无效。然后在下方检查文件,即可无需管理员批准直接管理项目。请保留文件以维持管理权限。
如需登录,将前往登录页面。登录后请回到此处,再次点击所选的验证按钮。
在项目文件夹中运行 /nomorevibe verify,即可验证所有权并自行管理介绍。
一分钟完成验证正在加载完整 README。 以下为已保存的摘录。
Siphon Part I (Of the Siphon Quadrilogy) A 3D world of rudimentary, but sharp graphically nature - featuring smooth, glossy shapes in a pastel candy-colored landscape.查看完整 README ↗
A 3D world of rudimentary, but sharp graphically nature - featuring smooth, glossy shapes in a pastel candy-colored landscape.
The world features:
Inspired by low-poly nature scenes with a candy twist!
Building visuals? Start with grok.md (5-minute quick-start) and the Candy Material Cookbook — reusable glossy-material recipes, copy-paste TSL snippets, and an "adding a reactive plant" tutorial.
Roadmap: Part I scaffolds (Sky Islands, fauna, opt-in presence, awakened flora) are landing. The capstone epic (#1492) shipped Presence productization + Subterranean Sugar Caves as the Part II door — descend from Melody Lake after awakening flora. See docs/CAPSTONE_ROADMAP.md and docs/SUGAR_CAVES_SHIP.md.
Note: For detailed setup instructions including native module compilation with Emscripten, see SETUP_GUIDE.md
Install dependencies:
npm install
CI installs with pnpm install --frozen-lockfile (pnpm-lock.yaml is the source of truth for exact versions), but npm install is supported too and is built on every PR by the npm install build workflow. Don't put a version pin only in pnpm-workspace.yaml or the pnpm field of package.json, because npm ignores both.
Start the development server:
npm run dev
Open your browser to http://localhost:5173
npm run dev → click Enter (Play path)npm run dev:fast → auto-enters spawn chunk?boot=explore or BOOT_PATH=explore npm run test:worldWebGPU is required — ?renderer=webgl is ignored. See docs/webgl-fallback.md.
Graphics quality lives in Settings (save menu). It applies the next time you enter.
Build the project for production:
npm run build
The built files will be in the dist/ directory. You can preview the production build with:
npm run preview
SharedArrayBuffer / libopenmpt — check window.crossOriginIsolated if audio pthreads fail?explore=1 - Toggle persistent explore (saved in localStorage)?explore=hybrid - First-person with right-mouse orbit + WASD pan while orbitingthree/webgpu + three/tsl) on a single probed WebGPU deviceEnjoy wandering through this memorable 3D candy nature world!