Ren Cho · 2014–2026

지구 1:1 오픈월드, 로딩을 절반으로

레이어랜드 · 2026.01 – 2026.06 · 10인 팀 · Pudding Inc.

핵심 개발진이 떠난 지구 1:1 오픈월드를, 문서 없는 코드베이스에서 인수해 출시까지 끌고 가야 했습니다.

서비스 열기 (새 창)

1:1 지구 매핑으로 재현한 피라미드 위를 비행하는 장면

구조

직접 설계·구현 함께 쓴 스택

  1. 렌더링
    • Unity
    • GPU Instancing
    • Impostor
    • 청크 로딩
  2. 지형
    • OSM 기반 1:1 지구 매핑
  3. AI 펫
    • 메모리 스트림
    • RDB 단기기억
    • Vector DB 장기기억
  4. 운영
    • 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 이상을 냅니다.
  • 마비됐던 프로젝트를 정해진 마일스톤에 맞춰 출시했습니다.