콘텐츠로 이동

Unity WebGL Build Profile 설정 (Debug / Release)

Debug와 Release 두 개의 Build Profile을 두고 아래 설정을 다르게 가져간다.

  1. Compression Format (Publishing Settings)
    • Disabled: .data, .wasm, .js 파일을 압축 없이 생성
    • Gzip: .data.gz, .wasm.gz, .js.gz 파일 생성
    • Brotli: .data.br, .wasm.br, .js.br 파일 생성
  2. Decompression Fallback
    • 활성화하면 압축된 파일과 압축되지 않은 파일을 모두 생성
  3. Name Files As Hashes
    • 활성화: 파일명이 해시값으로 바뀐다 (예: a1b2c3d4.data)
    • 비활성화: 프로젝트명 기반 (예: Web_Release.data)
  4. Data Caching
    • 활성화하면 브라우저 캐싱 지원 코드가 loader.js에 포함된다
  5. Debug Symbols
    • 활성화하면 디버깅용 .symbols.json 파일 생성
  6. Show Diagnostics
    • 활성화하면 빌드 보고서와 진단 정보 생성
  1. Development Build
    • 활성화하면
      • 최적화가 빠져 .wasm 파일이 커진다
      • 디버그 심볼이 포함된다
      • 프로파일러 지원 코드가 포함된다
  2. Code Optimization
    • Size: .wasm 파일이 더 작다
    • Speed: .wasm 파일은 더 크지만 실행 속도에 최적화된다
  • Release: 4 - High
  • Debug: 0 - None