핵심 정보

유니티가 유니티 프로젝트에서 사용하는 네이티브 Android 및 iOS 라이브러리를 해결하기 위한 공식 패키지인 External Dependency Manager를 발표했습니다. 이 패키지는 유니티 패키지 매니저(Unity Package Manager)를 통해 배포되며, 공통 모바일 통합 작업을 유니티의 지원 패키지 워크플로로 가져옵니다.

이 패키지는 구글의 External Dependency Manager for Unity를 바탕으로 제작되었습니다. 유니티는 개발자와 SDK 유지보수 담당자가 기존 설정을 다시 작성하지 않고도 마이그레이션할 수 있으며, 의존성을 선언하는 데 사용되는 XML 형식도 계속 지원된다고 밝혔습니다.

이는 광고, 분석, 알림, 수익화 등 여러 서비스 SDK를 사용하는 게임에 중요합니다. 이러한 통합은 겹치거나 충돌하는 플랫폼 라이브러리를 요청할 수 있습니다. 의존성 관리자는 각 통합을 개별적으로 수동 설치하도록 내버려두는 대신, 선언을 읽고 필요한 네이티브 컴포넌트를 해결합니다.

유니티는 전환 과정에서 연속성을 최우선 과제로 설명하며, 예상치 못한 마이그레이션 문제가 발생할 경우 에디터의 버그 신고(Bug Reporter)를 통해 신고해 줄 것을 요청했습니다. 이번 발표는 공식 패키지 배포 및 지원을 도입하는 것이며, 개발자가 게임의 모바일 서비스를 다시 설계해야 하는 것은 아닙니다.

자세한 내용은 원문에서 확인하세요.