BeamNG.Earth
BeamNG.drive용 1:1 비율 실시간 지구, 실제 고도·위성 이미지·부동 원점·보조 서버에서 LOD 스트리밍
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
개인 계정의 공개 저장소 소유자는 GitHub로 로그인해 운영자를 확인하고 소개를 직접 관리할 수 있습니다. 관리자 승인은 필요하지 않습니다.
로그인한 뒤 확인 파일을 만들어 이 저장소의 기본 브랜치에 30분 안에 커밋해 주세요. 다른 브랜치나 포크의 파일은 인정하지 않습니다. 파일을 올린 뒤 아래에서 확인하면 관리자 승인 없이 관리할 수 있습니다. 자격을 유지하려면 파일을 남겨 두세요.
로그인이 필요하면 로그인 화면으로 이동합니다. 로그인 후 이곳으로 돌아와 원하는 확인 버튼을 다시 눌러 주세요.
프로젝트 폴더에서 /nomorevibe verify를 실행하면 소유권을 확인하고 소개를 직접 관리할 수 있습니다.
1분 만에 확인하기README 전체를 불러오는 중입니다. 아래는 저장된 발췌입니다.
노을 속 구름바다 위에 떠 있는 섬 요새에서, 섬 끝의 거대한 수정 마지막 빛을 그림자 군세로부터 지키는 3D 타워 디펜스입니다. Three.js로 렌더링하고, 외부 이미지나 음원 없이 모든 모델·텍스처·효과음을 절차적으로 만듭니다.README 전문 보기 ↗
노을 속 구름바다 위에 떠 있는 섬 요새에서, 섬 끝의 거대한 수정 마지막 빛을 그림자 군세로부터 지키는 3D 타워 디펜스입니다. Three.js로 렌더링하고, 외부 이미지나 음원 없이 모든 모델·텍스처·효과음을 절차적으로 만듭니다.
npm install
npm run dev
브라우저에서 표시된 주소(기본 http://localhost:5180)를 엽니다. 배포용 빌드는 npm run build로 dist/에 만들어집니다.
URL 파라미터(개발용):
| 파라미터 | 효과 |
|---|---|
?play&map=frostvale | 타이틀을 건너뛰고 바로 전투 시작 |
?demo&wave=16 | 타워를 미리 세우고 지정 웨이브부터 시작 |
?q=low | 그래픽 품질 강제 (high/medium/low) |
| 입력 | 동작 |
|---|---|
| 빈 소켓 클릭 | 건설 메뉴 (숫자키 1~7로 바로 건설) |
| 타워 클릭 | 업그레이드·분기(U / A·B)·판매(Delete)·조준 우선순위 |
| Space | 웨이브 호출 |
| Q / W | 유성 낙하 / 빙결 파동 |
| F | 배속 전환 |
| Esc | 메뉴 닫기, 일시정지 |
| 드래그·방향키 / 휠 | 시점 이동 / 확대·축소 |
살아남기에서는 조작이 바뀝니다. 우클릭으로 일꾼을 이동하거나 건설·수리를 지시하고, B로 본진을 짓습니다. 숫자키 1~7은 방벽·궁수탑·화염 박격포·서리 첨탑·폭풍 오벨리스크·비전 광선탑·광산 순서입니다. WASD는 카메라 이동, C는 일꾼 보기, Space는 본진 보기, Q/E는 유성 낙하/빙결 파동입니다. Shift를 누르면 명령을 대기열에 추가합니다.
npm test # 코어 단위 테스트 + 헤드리스 AI 밸런스 회귀 테스트
npm run lint
npm run format:check
node tests/balance-probe.mjs # 맵별 밸런스 조사
node tools/place-sockets.mjs frostvale # 소켓 배치 도우미
맵 경로와 소켓은 tools/map-preview.html(정적 서버로 열기)에서 확인할 수 있습니다.
src/core/ 게임 로직 (DOM·Three.js 의존 없음, node:test로 검증)
src/render/ Three.js 월드·모델·이펙트·카메라·후처리
src/ui/ HUD, 방사형 메뉴, 화면, 오버레이
src/audio/ WebAudio 합성 효과음
tests/ 단위·밸런스 테스트
prototypes/ 리메이크 방향을 정한 비교 데모
docs/ 설계 문서와 프로젝트 상태
자세한 설계는 docs/REMAKE_DESIGN.md, 현재 상태는 docs/PROJECT_STATE_ko.md를 보세요.
archive/legacy-3d 브랜치archive/last-light-2d 브랜치MIT