Perforce 사용자용 마이그레이션

Unity Plastic SCM은 모든 스튜디오 규모나 예산에 적합한 AAA 등급 VCS입니다. 광범위한 브랜칭 및 병합을 수행하고, 데이터베이스 잠금을 피하고, 확장성을 극대화하고, 프로그래머와 아티스트의 만족도를 높입니다.

빠른 반복 작업으로 플레이어의 기대를 충족하고 출시 타임라인을 방해하는 생산성 비용을 피하세요. 전자책 다운로드

Perforce 사용자가 전환하는 이유

대규모 스튜디오는 종종 게임 개발에 Perforce를 사용합니다. 그러나 일부 개발자는 Git 워크플로를 선호하는데 Perforce는 네이티브로도, 통합을 통해서도 이를 지원하지 않습니다. Plastic SCM에는 그런 빈틈이 없습니다. 분산형 워크플로 및 중앙 집중형 워크플로와 강력한 브랜칭 및 병합을 통해 모든 규모의 스튜디오에 비용 측면에서 효율적인 솔루션을 제공합니다.

Deadhaus Sonata 주요 아트

Apocalypse Studios의 Deadhaus Sonata

Perforce 사용자가 Unity의 버전 관리로 얻는 이점

Unity Plastic SCM은 게임 개발에 참여하는 모든 사람을 위해 빌드되었습니다. Perforce에서 업그레이드할 때 얻는 이점은 다음과 같습니다.

Plastic SCM으로 저장소 생성
중앙 집중형 또는 분산형으로 작동

VCS를 선택하는 것은 중앙 집중형 또는 분산형 중에 어느 것으로 작업할지 선택하는 것과 같습니다. Plastic에는 둘 다 있습니다. Git 스타일 워크플로의 속도와 힘, Perforce 같은 확장성을 결합합니다.

GLUON 체크인 변경 사항
코더가 아닌 사람을 위한 버전 관리의 단순성

게임 개발은 코딩이 전부가 아닙니다. Unity Plastic SCM을 사용하면 아티스트는 잠금이 지원되는 별도의 워크플로와 개별 파일에서 작업하는 기능을 통해 독립적으로 프로젝트에 기여할 수 있습니다.

Plastic SCM 대용량 파일
대규모 디포 및 파일을 빠르게 관리

Plastic은 5TB가 넘는 파일 및 프로젝트를 순식간에 처리합니다. 일반적인 제출 작업에서 Perforce 또는 Git보다 5배 빠르며, 동기화는 2배 빠릅니다.

Unity 에디터에서 파일 잠금 설정
병합 불가능한 파일 잠금

병합 불가능한 파일을 동시에 바꾸는 것이 어려우신가요? 브랜칭과 병합으로 안전하게 코딩하거나 잠금 기능으로 자신 있게 변경하세요. Plastic은 두 기능을 모두 지원하는 유일한 VCS입니다.

주요 기능

유니티의 DevOps 솔루션은 아티스트를 위해 단순성을 유지하면서 프로그래머에게 다양한 기능을 제공합니다. 목록에 없는 것이 있나요? Unity DevOps 로드맵을 확인하세요.

작업 워크플로별 Unity 버전 관리 브랜치

빠르고 유연한 워크플로

대규모 코드베이스 또는 파일로 작업할 때는 생산성 문제에 직면하기 쉽습니다. Perforce 개발 브랜치의 단일한 속성과 현재 스트림 기능은 팀을 비교적 유연성이 떨어지는 '아래로 병합, 위로 복사' 워크플로에 얽매이게 합니다. 이는 작업에서 중복과 지연을 일으킵니다. 셸브 커밋 등 이를 피하는 방법도 있지만 그렇게 하면 대규모로 커밋하는 능력이 제한되기 때문에 마찬가지로 팀이 느려집니다.

Plastic SCM의 브랜칭 및 병합 기능은 더 빠르고 간소화된 성능으로 이어집니다. 작업 기반 브랜칭이든, 보다 전통적인 방식이든, 워크플로를 스튜디오에 가장 잘 맞는 방식으로 구조화할 수 있습니다. 문제가 생겨도 쉽게 조정할 수 있습니다.

Unity 버전 관리로 대규모 로드

높은 부하에서의 확장성

게임을 만들 때는 방대한 파일들로 작업해야 하므로 그 압박을 견딜 수 있는 버전 관리가 필요합니다. Plastic SCM은 성능에 영향 없이 동시에 수백 명의 개발자를 쉽게 지원합니다. 게임 개발에 맞춰 빌드된 버전 관리를 사용하여 필요한 페이스대로 작업하면서 쉽게 확장하세요.

Unity 버전 관리용 클라우드 서버

소스 코드를 위한 클라우드 호스팅

클라우드 대시보드를 통해 추가 서버나 클라이언트를 관리할 필요 없이 쉽게 작업을 클라우드로 체크인하고 팀 권한을 관리하세요. 

즉시 전용 클라우드 서버를 설정하여 전 세계 어디서든 팀이 협업하도록 지원할 수 있습니다. 계정을 만들기만 하면 됩니다.

P4Sync로 프로젝트 도중에 마이그레이션

개발 도중에 버전 관리 시스템을 전환하는 것은 어려울 수 있지만 Plastic은 전환을 최대한 쉽게 해 주는 기능을 갖췄습니다. Plastic은 P4Sync를 통해 Perforce와의 양방향 동기화를 제공하여 팀의 전환을 지원합니다.

P4Sync를 사용하면 Perforce 스트림을 Plastic SCM의 브랜치와 완전히 동기화하고 Perforce에서 Plastic으로 또는 그 반대로 데이터를 임포트할 수 있습니다. 한 번에 Perforce 스트림 하나만 Plastic과 동기화 가능하다는 점에 유의하세요. 이는 개발을 멈추지 않고 버전 관리 시스템을 전환하도록 돕는 임시 솔루션입니다.

이를 실현하는 게임들

Goodbye Volcano High

노동자 협동 조합 스튜디오가 어떻게 아티스트와 엔지니어 모두를 제작 과정에 효율적으로 참여시킬 수 있었을까요? KO_OP가 Plastic SCM으로 어떻게 협업을 지원했는지 알아보세요.

Return to Nangrim

Sycoforge가 Unity 툴을 사용해 어떤 식으로 점점 더 규모가 커지는 프로젝트를 관리하고 신속한 반복 게임 개발을 위해 플레이어 피드백을 통합했는지 확인하세요.

Subnautica

Unknown Worlds가 Unity와 Plastic SCM을 통해 어떻게 Subnautica를 실현할 수 있었는지 확인하세요.

프로젝트에서 Unity 버전 관리 설정

빠르게 준비하여 실행하고 싶으신가요? 이 지침은 프로젝트에서 Unity 버전 관리를 몇 분만에 설정하도록 도와 드립니다.

자주 묻는 질문

Unity에서 Perforce를 어떻게 사용하나요?

Unity Perforce를 완전히 지원합니다. Unity 엔진에서 Perforce를 버전 관리 시스템으로 사용하려는 경우 여기에서 설정 방법에 대한 안내를 참조하세요.

Plastic SCM으로 어떻게 마이그레이션하나요?

Perforce에서 Plastic SCM으로 디포를 옮기는 즉석 임포터가 있습니다. Perforce 디포는 크기가 큰 경우가 아주 많기 때문에(특히 기가바이트 단위 데이터가 드물지 않은 게임 스튜디오의 경우) 전체 지원 제공을 선호합니다.

아주 간단합니다. 지원 팀에 문의하시면 프로세스를 도와드리겠습니다.

Unity 소스 관리를 어떻게 사용하나요?

여기에서 저장소 설정에 대해 알아보고 Unity, Unreal, 기타 엔진에서 작업을 시작하세요.  

Perforce는 중앙 집중형인가요, 분산형인가요?

Perforce는 중앙 집중형 버전 관리 시스템입니다. 즉 모든 개발자와 아티스트가 변경 사항을 중앙 서버에 커밋합니다. 이 워크플로는 병합 불가 파일로 작업하는 아티스트에게 가장 적합합니다. 개발자는 종종 분산형 버전 관리 시스템(DCVS)을 선호합니다. Unity의 버전 관리는 하나의 저장소에서 별도의 워크플로로 두 가지를 모두 제공합니다.

Unity에서는 최적의 웹사이트 경험을 제공하기 위해 쿠키를 사용합니다. 자세한 내용은 쿠키 정책 페이지를 참조하세요.

확인