부록 / 개발 현황
개발 현황
현재 플레이 가능한 프로토타입이 브라우저에서 동작한다. 이 문서의 구현 표시는 프로토타입에서 실제로 돌아가는 기능이고, 다음 · 기획 은 설계만 된 것이다.
8.1기능별 현황
| 영역 | 상태 | 비고 |
|---|---|---|
| 3인칭 컨트롤러 · 사격 | 구현 | 자세 3종 · 스태미나 · 반동 · 히트스캔/발사체 · 전 종족 헤드샷 |
| 무기 6계열 × 5등급 | 구현 | 내구도 · 탄약 5종 · 소켓 5개 · 유니크 6종 · 주무기 2슬롯 |
| 방탄복 = 실드 · 충전기 | 구현 | 등급별 실드 20~100 · 충전기 3종 · 내구도 파손 / 수리 |
| 격자 인벤토리 | 구현 | 디아블로 2식 · 가방/장비/퀵슬롯 · 함선 창고 · 제작 / 분해 / 수리 |
| 전술 임플란트 6종 | 구현 | 배리어 물리 충돌 · 실드 배쉬 · 분대 공유 정찰까지 |
| 가젯 10종 | 구현 | 호스트 권한 배치물 동기화 포함 |
| 함선 호출 4종 | 구현 | 탑뷰 조준 · 공유 쿨다운 · 구조선 · 분대장 전용 궤도 폭격 |
| 적 10종 · 팩션 전투 | 구현 | 벌레 8 + 로그 2, 상호 교전 · 총구 기준 사선 · 곡사 궤적 |
| 행성 5종 · 절차 생성 | 구현 | 바이옴 · 하늘 · 생태 · 행성 순번 = 난이도 = 전리품 등급 |
| 버려진 구조물 | 구현 | 전진기지 · 연구실 · 불시착 함선 — 진입 · 지하실 · 2층 잠긴 방 · 소모형 열쇠 · 드론 개구멍 · 행성 스캔 |
| 선로 · 전차 | 구현 | 콘솔 시동 · 자동 주행 · 움직이는 발판 탑승 · 플랫폼 컨테이너 |
| 환경 재해 4종 | 구현 | 모래 폭풍 · 눈보라 · 폭풍의 눈 · 독성 포자 — 시드 결정적, 상시 통신 0 |
| 전장의 안개 | 구현 | 분대 합산 시야 · 지도 / 마커 / 나침반 게이트 · 늦은 합류 동기화 |
| 죽음 · 시체 · 구조선 | 구현 | 자동 부활 없음 · 시체 루팅 · 분대 공용 5회 · 강하 포드 동기화 |
| 핑 · 의사소통 휠 | 구현 | 플레이어별 3개 · 확인 핑 · 화면 밖 화살표 · 전투불능 전용 문구 |
| 탈출 60초 | 구현 | 콘솔 · 웨이브(분대 인원 비례) · 착륙 · 탑승 · 이륙 |
| 스탯 5 · 숙련도 14 | 구현 | 파생 수치 일원화 · 캐릭터 시트 |
| 캐릭터 슬롯 3 · 생성 | 구현 | 슬롯별 세이브 · 3D 프리뷰 · 능력치 배분 · 시작 임플란트 |
| 임플란트 아이템 23종 | 구현 | + 망가진 23종 · 수리 데스크 · 전설 퍽 3종 |
| 기업 4 · 신뢰도 · 계약 · 퀘스트 | 구현 | 상점 필터 · 가격 · 계약 정산 · 납품 퀘스트 · 재화 칩 |
| 함선 · 시설 · 꾸미기 | 구현 | 방 10 · 발전기 · 창고 · 작업실 · 훈련장 · 서재 · 온실 · 가구 자동 배치 |
| 격납고 · 분대장 이관 | 구현 | 개인 함선 4대 정박 · 방문 · 지명 이관 · 분대장 기기 |
| 4인 멀티플레이 | 구현 | 릴레이 · 20 Hz 스냅샷 · 호스트 이관 · 5분 재접속 유예 · 레이드 복귀 |
| 튜토리얼 | 구현 | 새 캐릭터 17단계 · UI 스포트라이트 · 순서 강제 게이트 |
| 데스크톱 빌드 · 배포 | 구현 | Electron 실행 파일 + 서버 단독 exe(Node 불필요) + 게임 내 서버 주소 설정 |
| 연구실 · 주방 · 헬스장 · 서재 매체 | 구현 | 표본 해석 · 배양 · 요리 버프 · 스탯 트레이닝 미니게임 · 디스크 · 레코드 |
| ─── 다음 단계 ─── | ||
| 암호화폐 채굴 · 트레이딩 | 다음 | 시설은 배치 가능, 경제 시뮬레이션 미구현 |
| 던전 레이드 | 기획 | 수작업 선형 맵 · 퀘스트 해금 |
| 인물 · 메신저 서사 | 기획 | 대화 시스템 · 배신 분기 |
| 길드 · 길드 함선 | 기획 | 공동 증축 · 레이드 지원 |
| 창고 경매 | 기획 | 4인 블라인드 옥션 |
8.2기술 스택
| 항목 | 내용 |
|---|---|
| 엔진 | Three.js 0.185 · TypeScript (strict) · Vite |
| 에셋 | 외부 에셋 파일 0개. 플레이어 · 벌레 · 상자 · 함선 · 소품 전부 코드에서 지오메트리로 절차 생성. 텍스처도 절차 Canvas. |
| UI | 순수 DOM + CSS. React 없음. |
| 네트워크 | Node ws 릴레이. 20 Hz 스냅샷, 호스트 권한 판정, 프로필/레이드 세션 서버 저장. |
| 배포 | 브라우저 · Electron 포터블 실행 파일. 싱글 플레이는 서버 없이 localStorage 만으로 동작. |
| 목표 성능 | 적 60마리 동시에 60 fps |
절차 생성 파이프라인의 의미. 아트 에셋이 하나도 없으므로 아티스트 없이도 기능 검증이 끝난다. 캐주얼 아트 스타일로 갈아입히는 작업은 게임플레이가 확정된 뒤 별도 트랙으로 진행할 수 있다 — 프로토타입 단계의 리스크를 크게 줄이는 선택.