Unity에서 핫업데이트란?
Unity는 C# 코드를 네이티브 코드(IL2CPP)로 컴파일하므로 출시된 게임의 코드를 교체하려면 코드를 동적으로 실행하는 계층이 필요합니다. 반면 씬, 이미지, 사운드, 설정 같은 에셋은 번들(AssetBundles, Addressables)로 묶어 게임 실행 중에 서버에서 다운로드합니다. ShopWebview의 HotUpdate 에디션은 두 가지를 모두 갖추고 있어 C# 코드와 에셋을 함께 업데이트합니다.
바로 사용할 수 있는 배포 인프라
패키지 서버, 버전 관리, 배포 채널을 직접 구축하는 대신, ShopWebview의 HotUpdate 에디션에 포함된 관리 포털로 배포, 테스트, 롤백을 진행할 수 있습니다.
플레이어에게 안전한 업데이트
업데이트 패키지는 적용 전에 서명 및 무결성 검증을 거치며, 문제가 있는 배포는 즉시 롤백되어 플레이어는 안정적인 버전으로 돌아갑니다.




