• Home
  • About
    • 게임 개발자 유정룡 photo

      게임 개발자 유정룡

      포트폴리오

    • Learn More
    • Email
    • Github
    • Bitbucket
  • Projects
    • All Projects
    • All Tags

번들

10 Aug 2025

Reading time ~1 minute

번들 구조

  • Addressable 의 Group을 기준으로 빌드
  • 나온 번들은 CDN에 해당 버전과 빌드가 완성된 시간을 기준으로 폴더를 만들어 저장
  • 어떤 번들이 포함돼 있는지 카탈로그를 생성하여 Json으로 저장
    • 카탈로그에는 번들의 HASH값, 용량등을 포함
  • 게임을 실행하면 현재 버전과 번들의 버전을 비교 및 없거나 구버전일 경우 번들을 다운로드
    • 만약 다운 중 게임을 종료하게 되면, 지금까지 받은 번들 중 용량이 다른 번들부터 다시 받음
    • 연결이 끊기게 된다면, 마지막으로 받은 번들의 바이트 용량을 비교하여 다시 받음

번들 계산기

  • 버전, 번들의 시간값을 인자로 받음
  • 두개의 정보를 사용하여 해당 번들의 카탈로그를 받음
  • 카탈로그의 HASH값과 용량등의 자료들을 활용해서 용량을 출력
  • 두개의 카탈로그를 입력 시, 카탈로그의 HASH 값을 활용하여 차이나는 용량을 출력함.


Share Tweet +1