LAST37N 전체 개발 종합: 구현 범위·구조·개선 수치·미구현 항목
개발 기록 · 블로그 공개
원본 기록 상태 완료
수원 Unity 웹 생존 게임의 전체 기능·서버 구조·실행 검증과 공개 서비스까지 남은 범위를 종합했습니다.

작업 결과
현재 단계는 실제 로컬 플레이 가능한 멀티플레이 생존·군사/좀비·구조 통합 프로토타입입니다. 최초 요청의 기본 생존/수색/NPC/저장/멀티 기능을 구현했고 전투·협동·구조·장비·도시 외형을 확장했습니다. 상용 출시나 공개 서비스 완료는 아닙니다. 전체 기능의 가중치와 출시 기준이 합의되지 않아 전체 완성도 백분율은 산정하지 않습니다.
실제 구현 범위
| 분야 | 개발된 내용 | 범위와 한계 |
|---|---|---|
| 실행 기반 | Unity6000.0.83f1 TPS, WebGL 기본·Windows 빌드 | 로컬 실행용 프로토타입 |
| 수원 월드 | 실제 OSM 건물37308개·도로15722개·물가/제한96개·다리610구간, 주변 청크 로딩 | 평면 지형, 미등록 건물 높이9m 임시값 |
| 도시 표현 | 팔달문·장안문·화서문, 전통 건물·성곽·녹지·도로, 반파 건물·불꽃·연기 | 건물 내부 진입·화재 피해 없음 |
| 생존·파밍 | 체력·허기·갈증·활력·피로·스트레스, 식수·식량·치료·휴식,18개 동네 수색 지점 | 수치·경제는 임시 균형 설정, 비접속 감소 기본 비활성 |
| NPC·안전 | 경비병·상인·의무병·생존자, 구매·판매·치료·대화, 중립 구호소 | 경계 터렛은 감지·회전만, 발사 피해 없음 |
| 구조 | 월드당3개 선택 이벤트, 물자 지원→호위→구호소 인계→보상, 위험 시 대기·재개 | 플레이어당1명 호위, 구조 NPC 사망·고급 경로 탐색 없음 |
| 군사 전투 | 보병4·돌격병2·적 전차1, 소총·대전차·근접, 탄약·사선·피해·회복·재등장 | 전차 탑승·차량 물리·PvP 없음 |
| 좀비·협동 | 별도 좀비 월드10명, 가상 소음 조사·숙임 감지 감소, 아군2명 동행·대기·지원 사격 | 단순 표적 선택·장애물 회피, 완전한 전술 AI 없음 |
| 장비·행동 | 군복·헬멧·조끼·가방·손전등 등12종, 점프·숙이기·넘기·오르기·장전,10개 추가 동작 클립 | 지정 방벽/발판만 등반, 전 건물 자유 등반 아님 |
| 멀티·사회 | 월드별100접속 제한·상태 격리·이름표·말풍선·한글 채팅·재접속 | 로컬 세션 토큰, 공개 계정 인증 없음 |
| 저장·안전성 | PostgreSQL/PostGIS 트랜잭션·거리 재검증·중복 영수증·롤백·재시작 복구 | 여러 서버가 같은 월드를 동시 운영하는 구성 미지원 |
어떻게 개발했는가
최초 React/MapLibre 제안에서 사용자 요청에 맞춰 Unity TPS를 실제 표현 클라이언트로 사용했습니다. Unity는 입력·카메라·애니메이션·HUD·도시 표현을 맡고, Node24/TypeScript 서버가 이동·아이템·거래·전투·구조 결과를 결정합니다. PostgreSQL17/PostGIS3.6은 월드·캐릭터·명령 영수증을 저장합니다. 웹은 JavaScript WebSocket 브리지, Windows는 네이티브 전송을 사용합니다.
무엇을 실제로 검증했는가
56ms입니다. 100개 Unity 화면의 동시 렌더 시험은 아닙니다.
개발 화면
