# Unity

Big WebGL builds = slow first launch. Slow launch = fewer players. Many platforms also limit initial package size

Build size depends on:

* Unity runtime and generated code
* assets included in the build (textures, audio, shaders)
* compression (Gzip/Brotli)
* how content is delivered (e.g., Addressables)

This guide shows how to reduce the initial build without changing game logic.

Example (Fast 4G in browser DevTools)

* No optimization — full game in the initial download
* Addressables only — heavy assets loaded on demand
* Addressables + this guide — minimal initial package

Same game, different setup — much less data before the first interaction and faster startup.<br>

<figure><img src="https://1088849411-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F5ukgSPDBOdbQp4FYtbz1%2Fuploads%2FaWrKEJNHS8hKkD7bwI6M%2Funknown.png?alt=media&#x26;token=0fa5218d-99bd-448a-949e-6c64377961c9" alt=""><figcaption></figcaption></figure>
