본문 바로가기
개발/Unity

Unity) 워크플로우 속도 향상을 위한 기능 5가지(2019 v)

by 테샤르 2020. 6. 1.

워크플로우 속도 향상을 위한 기능 5가지(2019 v)

워크플로우 속도 향상을 위한 5가지 기능을 발췌했다.

1) 플레이 모드(Enter Play Mode)

2) 에셋 임포트(Asset Import Pipeline)

3) 에셋 관리(Addressable)

4) 디바이스 프리뷰(Device Simulator)

5) 패치 빌드(Script Only Patching)

 Unity Korea에서 공개한 기능으로 'Dev Week : 워크플로 속도 향상을 위한  기능 소개'를 편집한 포스팅입니다.

원본 URL :https://www.youtube.com/watch?v=Kel7NIP2AOg

 

----------------------------------------------------------------------------------------------------------------------------

플레이 모드(Enter Play Mode)

간략하게 말하면 유니티를 플레이 모드를 실행하는 순간에 대한 파이프라인이 기존에 있던 '도메인 리로드', '씬 리로드' 과정을 거치게 되는 것을 Project Setting에서 flag로 분리가 되어서 시간이 개선되었다는 내용이다.

---------------------------------------------------------------------------------------------------

에셋 임포트(Asset Import Pipeline)

에셋을 수정하는경우에 임포트 하는 과정이 계속되는데 에셋에 대한 저장 정보, 스캔, 캐시 데이터 구조, 의존 트래킹 등 여러 가지를 타깃 플랫폼 스위칭하는 과정이 개선되었다고 한다. 

---------------------------------------------------------------------------------------------------

에셋관리(Addressable)

기존의 에셋 번들을 조금더 편하게 사용하기위해서 주소를 부여할수 있게 만들어준 유틸기능이다. 기존에는 해당 기능이 없기 때문에 따로 에셋번들을 관리하기 위한 툴을 많이들 개발한다. 나도 예전에 비슷한 관리 툴을 접하고 기능 추가 작업을 한 적도 있었다. 지원해주면 매우 감사하다.

---------------------------------------------------------------------------------------------------

디바이스 프리뷰(Device Simulator)

유니티에서 지원하지 않았던 디바이스 시뮬레이터가 탑재되었다. 시뮬레이터가 해상도나 해당 플랫폼에 대해서 동작을 확인하는 과정에서 매우 필요하다. 너무 늦게 추가된 기능이라고 생각한다. 여러 가지 해상도를 대응하는 과정에서 꼭 필요한 기능이다.

---------------------------------------------------------------------------------------------------

패치 빌드(Script Only Patching)

빌드하는 과정을 Scripts Only Pathcing이라는 타입이 따로 생겨서 스크립트만 변경하는 경우에 속도 개선을 할 수 있는 패치 빌드 타입이 추가되었다.

시간이 full 빌드는 1분 6초 -> Scripts Only 빌드는 18초가 걸린다고 한다.

---------------------------------------------------------------------------------------------------

그 외에도 여러 가지를 유니티에서도 지원하려고 노력하는 것 같다.

예전에 디바이스 디버깅을 할 수 있었던 Unity Remote 가 사라지고 Unity Live Link라는 것으로 개선되고 잇고

Android Logcat를 확인 가능한다던지 등등 여러 가지가 있다.

 

지금은 안정적인 버전 LTS 버전(Long Term Supported) 버전이 2019 버전이 나오지 않아서 사용하지 않고 있지만 시간이 지나면 위에 기능을 상용에서 사용 가능할 예정이기 때문에 한번 영상을 정독하는 걸 추천한다.

 

---------------------------------------------------------------------------------------------------

 

 

 

반응형

댓글