Unity Cloud와의 협업 개발: 자산 관리 및 버전 관리

Jul 30, 2025
Unity Asset Manager에 자산 업로드하기

이 문서에서는 Unity Version Control 및 Unity Asset Manager를 시작하는 방법을 보여줍니다. 또한 Unity Cloud가 팀이 원활하게 협력하는 데 어떻게 도움이 되는지 다룰 것입니다.

이 콘텐츠는 Unity Professional Training 팀이 주최한 웨비나를 기반으로 합니다. 자신이나 팀을 위한 전문 교육에 관심이 있다면 우리의 과정 카탈로그를 확인하고 연락해 주세요.

Unity Version Control 설정하기

버전 관리가 처음이라면 프로젝트 조직 및 버전 관리에 대한 모범 사례 (Unity 6판)라는 심층 기술 전자책을 확인해 보세요. 이 가이드에서는 버전 관리의 주요 개념을 설명하고, 사용할 수 있는 여러 VCS(버전 관리 시스템)를 비교하고, Unity Version Control의 소개와 더불어 Unity Asset Manager, Build Automation 등의 추가 툴을 함께 살펴봅니다.

Unity Version Control 및 Asset Manager 사용을 시작할 준비가 되었다면, 시작해 봅시다!

Unity Version Control을 설정하는 한 가지 방법은 Unity 프로젝트를 열고 프로젝트 설정으로 이동하는 것입니다. 프로젝트 설정 창에서 서비스를 엽니다.

Unity Cloud와 Unity Editor에서 동일한 계정으로 로그인한 경우 드롭다운 목록에서 조직을 선택할 수 있습니다.

또는 새 프로젝트를 만드는 경우 새 Cloud 프로젝트 만들기 및 Unity 프로젝트에 연결를 클릭해야 합니다. 그러면 프로젝트가 성공적으로 연결됩니다.

새 Cloud 프로젝트 만들기 및 Unity 프로젝트에 연결하기

새 Cloud 프로젝트 만들기 및 Unity 프로젝트에 연결하기

처음부터 새 프로젝트를 시작하려면 Unity Hub로 가서 새 프로젝트를 클릭하세요. 관련 템플릿을 선택할 때 Unity Cloud에 연결하고 Unity Version Control을 사용할 수도 있습니다.

Unity Hub에서 'Unity Cloud에 연결' 선택하기

Unity Hub에서 'Unity Cloud에 연결' 선택하기

선호하는 브라우저에서 Unity Cloud로 이동합니다.

먼저 조직 설정조직 구성원을 확인하여 접근이 필요한 모든 사람이 적절한 조직에 있는지 확인합니다.

 조직 구성원에게 역할 할당하기

조직 구성원에게 역할 할당하기

다음으로 Unity Version Control을 설정해야 합니다. 편집기 창의 Unity Version Control 탭은 ProjectConsole탭 옆에 있습니다. Unity Version Control 탭의 지침에 따라 프로젝트를 위한 버전 관리 작업 공간을 만드세요. 저장소 이름, 작업 공간 이름, 기본 설정 및 탭에 나열된 나머지 단계를 작성하세요.

계속해서 작업 공간을 만드세요.

편집기의 Unity Version Control (UVC) 탭

편집기의 Unity Version Control (UVC) 탭

편집기에서의 Unity Version Control 개요

작업 공간을 만든 후 UVC 탭에서 볼 수 있는 내용은 다음과 같습니다:

보류 중인 변경 사항: 이 기능을 통해 작업 공간의 모든 보류 중인 변경 사항을 볼 수 있습니다. 이 변경 사항은 저장소에 체크인되지 않았습니다. 이 탭에서는 체크인할 파일을 선택하고, 댓글을 추가하고, 변경 사항을 체크인할 수 있습니다.

수신 변경 사항: 이 탭을 통해 모든 수신 변경 사항과 충돌을 보고 로컬 프로젝트를 업데이트할 수 있습니다. 프로젝트에 대한 변경 사항이 발생하면 버전 관리 창의 오른쪽 상단에 "수신 변경 사항" 알림이 표시됩니다.

변경 세트: 파일을 체크인하면 보류 중인 변경 사항 탭이 새로 고쳐지고 체크인한 파일이 더 이상 나열되지 않습니다. 체크인한 파일은 변경 세트로 컴파일되며, 변경 세트 탭에서 볼 수 있습니다.

브랜치: 이 탭은 저장소의 브랜치 목록을 보여줍니다. 여기에서 다음 작업을 수행할 수 있습니다: 브랜치 이름, 변경 집합 및 작성자별로 검색하고, 각 브랜치의 최신 변경 집합 및 생성 시간을 보고, 그 외에도 더 많은 작업을 수행할 수 있습니다.

Unity 버전 관리의 탭

Unity 버전 관리의 탭

브라우저에서 Unity Cloud 대시보드로 돌아가서 DevOps 탭으로 이동하고 관련 프로젝트를 선택합니다. 모든 관련 팀원이 지정된 좌석을 가지고 있는지 확인하세요. 조직의 다른 사람들에게 다른 역할을 할당하려면 해당 프로젝트의 설정으로 이동하여 프로젝트 구성원 목록에 나열된 사용자들의 역할을 편집할 수 있습니다.

에디터에서 Unity Asset Manager 설정하기

에디터에서 Asset Manager를 직접 사용하려면 Unity Editor 창으로 이동하여 프로젝트의 관련 장면을 엽니다. 공식 Unity Asset Manager 페이지로 이동하여 패키지를 설치하는 지침을 따릅니다.

패키지 이름 com.unity.asset-manager-for-unity를 복사하여 Unity 패키지 관리자에 붙여 넣고 ‘Install’을 누른 뒤 설치가 완료될 때까지 기다립니다. 설치가 끝나면 프로젝트에 표시됩니다.

또는 Unity Asset Manager의 브라우저 기반 인터페이스에 로그인한 경우 Integrations > Editor로 이동하여 Asset Manager for Unity Editor를 설치할 수 있습니다. 그러면 에디터에서 Unity Asset Manager가 열립니다.

에디터의 Unity Asset Manager 창

에디터의 Unity Asset Manager 창

이전에 Unity Asset Manager에 자산을 업로드한 적이 있다면, 해당 Asset Manager Editor 창에서 자산을 볼 수 있어야 합니다.

다른 프로젝트에서 자산을 가져올 수도 있으며, Unity Editor에서 기본적으로 지원되지 않는 형식의 모델에 대해서는 최적화 및 변환 또는 Asset Transformer Toolkit을 사용하여 변환할 수 있습니다.

이제 에디터에서 자산을 직접 생성하고 이를 Asset Manager에 추가하여 다른 프로젝트에서 재사용할 수 있다고 가정해 보겠습니다. 에디터에서 Asset Manager 탭으로 이동한 다음 업로드를 클릭합니다. 자산을 해당 업로드 창으로 드래그 앤 드롭할 수 있습니다.

자산에 재료나 텍스처가 첨부되어 있는 경우, Asset Manager는 이를 위해 별도의 자산을 생성합니다. 업로드할 모든 자산을 추가한 후, 자산을 분류하기 위해 사용자 정의 메타데이터 필드를 추가할 수도 있습니다. 마지막으로 업로드를 선택하고 프로젝트를 저장하는 것을 잊지 마세요.

Unity Asset Manager 창에서 분할 자산의 예

Unity Asset Manager 창에서 분할 자산의 예

예: Unity Asset Manager에 .fbx 파일 업로드하기

예: Unity Asset Manager에 .fbx 파일 업로드하기

대형 모델에서 여러 부품을 작업하는 경우 해당 파일이 포함된 전체 폴더를 업로드할 수 있습니다. 예를 들어, CAD 파일을 업로드할 때 파일 중에서 조립 파일을 찾아 그에 따라 미리 보기를 생성할 수 있습니다.

예: Unity Asset Manager에 CAD 파일 업로드하기

예: Unity Asset Manager에 CAD 파일 업로드하기

특정 자산으로 이동하여 자세히 살펴보고 원하는 대로 설정(와이어프레임, 조명, 회전 등)을 변경할 수 있습니다.

Unity Asset Manager는 모든 자산의 기록을 볼 수 있도록 해줍니다. 이 기능을 통해 자산의 수명 주기 전반에 걸쳐 변경 사항을 확인하고, 자산의 이전 미리 보기 및 프로젝트와 관련된 기타 생산 정보를 확인할 수 있습니다.

브랜칭과 병합

Unity Version Control 탭의 Branches로 이동하여, 주 브랜치를 마우스 오른쪽 버튼으로 클릭하고 “자식 브랜치 만들기…”를 선택합니다. 새로운 브랜치 만들기 창이 나타나면 브랜치 이름을 지정하거나 주석을 추가하고, 이 브랜치로 작업 공간 전환을 선택해야 합니다.

Unity Version Control에서의 브랜칭과 병합

Unity Version Control에서의 브랜칭과 병합

이 브랜치에서 변경 사항을 구현하고, 변경 사항을 미리 보고, 모든 것이 마음에 들면 이 브랜치를 /main브랜치에 병합할 수 있습니다.

Unity Version Control 탭으로 돌아가서 Branches를 클릭합니다. 현재 열린 브랜치에서 변경한 사항을 명시하여 팀이 특정 변경 사항을 인지할 수 있도록 하고, 변경 사항 체크인을 선택합니다.

/main 브랜치에 브랜치를 병합하려면 Unity Version Control 탭의 오른쪽 상단에 있는 브랜치 아이콘을 클릭해야 합니다.

브랜치 탐색기 옵션을 클릭합니다. UVC 클라이언트가 열리고, 프로젝트의 모든 브랜치에 대한 시각적 데모가 표시되며, 방금 작업한 브랜치도 포함됩니다. Unity Version Control 클라이언트가 이미 설치되어 있지 않은 경우, 이 지침을 따라 설치해야 합니다.

'이 변경 집합에서 병합' 옵션

'이 변경 집합에서 병합' 옵션

/main으로 병합할 브랜치를 마우스 오른쪽 버튼으로 클릭하고 이 변경 집합에서 병합…을 클릭한 다음 /main을 선택합니다. 그런 다음 체크인할 모든 파일과 파일 충돌이 있는지 여부를 볼 수 있습니다. 파일 충돌이 없다면 체크인 병합!을 선택하세요.

Unity 버전 관리에서 ‘체크인 병합!’

Unity 버전 관리에서 ‘체크인 병합!’

편집기로 돌아가면 작업 중인 브랜치에 여전히 있다는 것을 알 수 있습니다. /main 브랜치로 이동하여 UVC 탭에서 이 브랜치로 작업 공간 전환을 클릭하세요. 모든 변경 사항이 이제 /main 브랜치에 반영됩니다.

‘이 브랜치로 작업 공간 전환’ 옵션

‘이 브랜치로 작업 공간 전환’ 옵션

특정 프로젝트에 대한 코드 리뷰를 원하시면 브라우저에서 Unity Cloud 대시보드로 이동하여 DevOps 섹션으로 이동하세요.

코드 리뷰 섹션에서 모든 대기 중인 코드 리뷰를 볼 수 있습니다.

그러나 코드 리뷰 프로세스를 시작하려면 같은 창에서 변경 집합으로 이동하여 특정 코드 리뷰를 요청하세요. 댓글을 추가하고 다른 사용자를 리뷰어로 추가할 수도 있습니다.

Unity Cloud 대시보드의 Unity 버전 관리에서 '코드 리뷰' 탭

Unity Cloud 대시보드의 Unity 버전 관리에서 '코드 리뷰' 탭

Unity Cloud 대시보드에서 코드 리뷰 요청하기

Unity Cloud 대시보드에서 코드 리뷰 요청하기

이 프로세스를 자동화하는 방법도 있습니다. Unity Cloud > DevOps로 이동하세요. 거기서 설정 > 병합 규칙으로 이동하세요. 새 병합 규칙 버튼을 클릭하면 코드 리뷰를 자동화할 수 있습니다. 이를 다양한 리포지토리에 적용하고, 소스 및 대상 브랜치를 지정하고, 원할 경우 속성을 추가한 다음 새로운 병합 규칙을 생성할 수 있습니다.

Unity Cloud 대시보드의 Unity DevOps에서 ‘새 병합 규칙’ 옵션

Unity Cloud 대시보드의 Unity DevOps에서 ‘새 병합 규칙’ 옵션

리소스 더 보기

- 3D 어디서나: Unity Asset Manager와 함께하는 협업 디자인 리뷰

- Asset Manager 전송 방법 소개

- Asset Manager 시작하기

- Unity Asset Manager에서 접근 마스터하기

귀하의 조직이 Unity 전문 교육에 관심이 있다면, 반드시 연락해 주시기 바랍니다. 모든 자료는 유니티의 숙련된 교육 설계자가 당사의 엔지니어 및 제품 팀과의 협력을 통해 제작합니다. 따라서 귀사의 팀원들은 항상 최신 Unity 기술에 관한 교육을 받을 수 있습니다.

또한, Unity Industry에 대해 더 읽고 싶다면, 데이터를 통합하고, 영향력 있는 애플리케이션을 구축하며, 비즈니스 성공을 이끌기 위해 플랫폼 전반에 걸쳐 배포하는 방법에 대해 알아보려면 이 페이지를 확인하세요.

Unity Industry를 30일 동안 무료로 체험해 보세요