지구 1:1 오픈월드, 로딩을 절반으로
핵심 개발진이 떠난 지구 1:1 오픈월드를, 문서 없는 코드베이스에서 인수해 출시까지 끌고 가야 했습니다.
-
50초→ 20–30초 초기 로딩병목 진단 후 청크 로딩 최적화 - 60–100 FPS 프레임평균 60 이상, 하이엔드 100 이상

구조
직접 설계·구현 함께 쓴 스택
- 렌더링
- Unity
- GPU Instancing
- Impostor
- 청크 로딩
- 지형
- OSM 기반 1:1 지구 매핑
- AI 펫
- 메모리 스트림
- RDB 단기기억
- Vector DB 장기기억
- 운영
- Spring Boot API
- React CMS
- 국가별 접속 통계
개요
지구를 1:1로 매핑한 오픈월드에서 로딩 화면 없이 지형을 탐험하고, 유저와 교감하는 AI 펫이 함께하는 게임입니다. 2026년 6월 24일 Steam에 출시했습니다. 1:1 지구 매핑은 비용을 줄이려 OSM(Open Street Map)으로 자체 개발했고, 이 작업에 참여했습니다.
위기에서 인수
기존 팀이 와해되고 핵심 개발진이 떠난 프로젝트였습니다. 문서화되지 않은 레거시 구조를 파악하고, 전면 리팩토링으로 마일스톤을 정상화해 출시까지 이끌었습니다.
핵심 설계
- 심리스 청크 로딩. 대규모 오브젝트와 식생을 실시간으로 불러오면서 성능이 떨어지지 않도록 GPU Instancing을 적용하고, 원경 연산을 줄이는 Impostor 시스템을 설계했습니다.
- AI 펫 메모리 스트림. 최근 대화는 RDB에, 장기기억은 벡터 DB에 두고, 그 기억으로 펫이 할 동작이나 수치를 정합니다. 펫은 유저와의 교감으로 성장합니다.
- 운영 CMS. 국가별 접속 통계, 실시간 콘텐츠 관리, 사용자 로그 추적을 한곳에서 다룹니다.
결과
- 최초 진입 병목을 진단해 초기 로딩을 50초에서 20–30초로 줄였습니다.
- 넓은 시야 거리를 유지하면서 평균 60 FPS 이상, 하이엔드에서 100 FPS 이상을 냅니다.
- 마비됐던 프로젝트를 정해진 마일스톤에 맞춰 출시했습니다.