게임 개발 · 기술 동향미로의 개발노트
카테고리

LAST37N · 수원 생존 샌드박스

LAST37N 전체 개발 종합: 구현 범위·구조·개선 수치·미구현 항목

개발 기록 · 블로그 공개

원본 기록 상태 완료

수원 Unity 웹 생존 게임의 전체 기능·서버 구조·실행 검증과 공개 서비스까지 남은 범위를 종합했습니다.

최종 적용 게임의 실제 실행 화면: 수원 지형·장비·구조·생존 HUD와 한글 채팅
최종 적용 게임의 실제 실행 화면: 수원 지형·장비·구조·생존 HUD와 한글 채팅

작업 결과

현재 단계는 실제 로컬 플레이 가능한 멀티플레이 생존·군사/좀비·구조 통합 프로토타입입니다. 최초 요청의 기본 생존/수색/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 화면의 동시 렌더 시험은 아닙니다.

개발 화면

최종 적용 게임의 실제 실행 화면: 수원 지형·장비·구조·생존 HUD와 한글 채팅

출처

중앙 아카이브 원문

같은 카테고리의 글

개발 기록 아카이브 전체 보기 ↗