# Unity Build Size Optimization

> Use to shrink player/install size: estimate build weight, find large assets, textures, Addressables, and unused or oversized content.

- Skill: `rachitkumarrastogi/unity-build-size-optimization` (Agent Skill)
- Install (CLI): `npx skillmds@latest add rachitkumarrastogi/unity-build-size-optimization`
- Raw SKILL.md: https://api.skillmd.com/api/skills/rachitkumarrastogi/unity-build-size-optimization/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: rachitkumarrastogi (https://skillmd.com/u/rachitkumarrastogi)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/rachitkumarrastogi/unity-build-size-optimization

---

# Unity build size optimization

## Discovery

1. `get_build_size_estimate` — weight implied by build scenes
2. `list_large_assets` — files over N MB (default 5)
3. `get_texture_meta` — maxSize / compression hints per texture
4. `get_addressables_info` — whether content is remote vs local
5. `list_ml_model_assets` — ONNX/weights often dominate size

## Checklist

- Cap texture `maxTextureSize`; prefer ASTC/ETC2 on mobile.
- Move DLC/optional content to Addressables remote groups.
- Drop unused scenes from `EditorBuildSettings`.
- Compress audio; streaming for long music.
- Keep ML models out of the main Data folder when possible.

## Related

- `list_build_scenes`, `get_scene_referenced_assets`, `list_video_clips`

