플
플라네타리움
March 20, 20251회
라이브 게임 에셋 관리 개선기 - 3.DLC를 통한 에셋 패치 시스템

간단 소개
어드레서블 에셋과 AWS를 이용한 게임 에셋 패치 시스템 구축 과정과 필요성을 설명하고, 실제 적용 사례 및 중단 사유를 공유합니다.
AI Summary
- 에셋 패치 시스템의 필요성
- 에셋 메타데이터 크기 증가 문제를 해결하고, Lookup Table 로딩 시간 단축하여 모바일 환경에서의 성능 저하를 방지합니다.
- 앱 용량 제한을 극복하고, 앱 심사 과정을 우회하여 신속한 업데이트를 가능하게 합니다.
- DLC를 통한 에셋 패치 시스템 적용 사례
- AWS S3 버킷에 에셋을 업로드하고 게임에서 로드하는 방식으로 테스트를 진행했습니다.
- 어드레서블 에셋의 'Remote' 저장 기능을 활용하여 원격 저장소에 에셋을 저장하고 관리합니다.
- 에셋의 해시 값 관리 및 카탈로그 개념 이해가 중요합니다.
- 결론 및 향후 과제
- 다양한 이유로 패치 시스템 적용이 중단되었지만, 관련 리서치 내용은 추후 다룰 예정입니다.
- S3 에셋 관리 전략, 에셋 그룹화 및 번들 패킹 전략, CloudFront와 캐시 무효화 등의 주제를 다룰 계획입니다.
Next Feeds

테스트는 어떻게 좋은 코드를 만드는가(feat. 험블 객체 패턴)
테스트 작성의 어려움을 극복하고 좋은 코드를 만들기 위해 험블 객체 패턴을 적용하는 방법과 그 이점을 설명합니다.
테스트험블 객체 패턴SOLID 원칙목 객체인터페이스
2025. 3. 19.
Naver d2

코드 품질 개선 기법 6편: 마구 자를 것인가 반듯하게 자를 것인가
코드 품질 개선을 위해 의미 구분에 따른 줄 바꿈 전략, 메서드 체인, 연산자 우선순위, 엘비스 리턴 활용법을 제시합니다.
코드 품질줄 바꿈가독성리팩터링kotlin
2025. 3. 19.
LY Corp
3D 모델링 파일을 코드로 파싱해보기 (feat. OBJ)
3D 모델링 파일 포맷 중 하나인 OBJ 포맷의 구조와 코드를 이용한 파싱 및 렌더링 과정을 설명합니다.
3D 모델링OBJ 포맷데이터 파싱렌더링그래픽스
2025. 3. 19.
현대자동차

API 키·토큰 유출 방지! GitLab Secret Detection 활용법
GitLab Secret Detection을 활용하여 API 키, 토큰 등 민감 정보 유출을 방지하고 보안을 강화하는 방법을 소개합니다.
GitLabSecret DetectionDevSecOps보안CI/CD
2025. 3. 19.
인포그랩
함수형 프로그래밍과 Effect System을 이용한 의도가 명확한 코드 작성하기
함수형 프로그래밍과 Effect System을 활용하여 사이드 이펙트를 효율적으로 관리하고 의도가 명확한 코드를 작성하는 방법을 소개합니다.
Effect System함수형 프로그래밍사이드 이펙트Algebraic EffectsKyo
2025. 3. 18.
카카오페이
ESBuild를 위한 HMR, 직접 만들기
ESBuild 기반 번들러에서 HMR을 직접 구현하는 과정과 핵심 전략, 그리고 다양한 번들러의 HMR 구현 방식을 비교 분석합니다.
HMRESBuild번들러React Native모듈
2025. 3. 18.
토스