유니티/기본기
2021. 2. 25.
에셋번들 (Asset Bundle)
어셋번들을 만들고 사용할 줄만 알지 설명을 제대로 하지 못해서 이 참에 정리해보았다. 에셋(Asset) : 자원을 뜻한다. 번들(Bundle) : 묶음을 뜻한다. 즉, 어셋번들이란 자원을 묶은 것을 말한다. 유니티에서 에셋들은 빌드를 하게될 때 고유한 포멧으로 압축하고 보안처리가 되어 재빌드 전에는 수정할 수가 없다. 모바일 환경에서는 빌드를하고 스토어에 업로드하기 위해서는 절차가 필요하고 특히 애플의 경우 검수 기간이 상황에 따라 짧게는 하루 길게는 한 주 이상이 걸리기도 한다. 또한 게임을 스토어에 올리기 위해서는 용량이 제한된다. 요즘 게임은 1~3기가 정도나 되는 고용량인데 스토어에 올릴 수가 없다. 때문에 에셋번들을 만들어서 WWW를 통해 서버로부터 다운로드하도록 구현하는게 일반적이다. 모바일 ..