미로의 개발노트

LAST37N · 수원 생존 샌드박스

첫 접속에 50MB가 들던 웹 빌드 줄이기

개발 기록 · 블로그 공개

전송량과 고해상도 렌더 비용을 별도로 낮췄다.

압축 릴리스의 실제 배낭 화면
압축 릴리스의 실제 배낭 화면

첫 화면의 비용

게임을 시작하기 전 내려받아야 하는 파일이 많으면 첫 접속 자체가 길어진다. 초기 전송량을 재고 gzip 릴리스의 크기를 비교했다.

압축 릴리스의 실제 배낭 화면

압축 릴리스의 실제 배낭 화면

전송량과 내부 해상도

실제 초기 전송은 50.53MB에서 10.40MB로 줄었다. DPR 2 환경에서 내부 화면 크기도 2880×1800에서 1440×900으로 조정했다.

압축 릴리스의 실제 NPC 거래 화면

압축 릴리스의 실제 NPC 거래 화면

다음 빌드의 예산

초기 전송에 12MiB 예산 검사를 넣었다. 이번에 줄어든 용량뿐 아니라 이후 빌드가 다시 커지는 경우도 잡을 수 있다.

개발 기록 원문