공동 작업

고품질 체험을 만들기 위해서는 모델링, 스크립팅, 사용자 인터페이스 디자인, 오디오 제작 등 많은 기술이 필요합니다. 한 사람이 이 모든 기술을 갖추기는 어렵기 때문에 다양한 역할 간의 공동 작업은 개발 워크플로에서 필수적이라 할 수 있어요.

스튜디오에 내장된 **공동 작업 도구**를 사용하여 크리에이터는 자신의 시간에 독립적으로 체험에 기여하거나 동시에 팀과 함께 작업할 수 있습니다.

Creators working together in a collaborative session

공동 작업자 관리

다른 사람들과 공동 작업을 하기 위해서는 먼저 체험에 공동 작업자를 추가하셔야 합니다. 그런 다음 이들의 권한 설정을 편집하여 체험에 대한 액세스 수준을 조정할 수 있어요

공동 작업자 추가

체험에 대해 공동 작업을 할 준비가 되었으면 스튜디오의 오른쪽 상단 모서리에서 공동 작업 버튼을 클릭합니다.

상단의 검색바에 텍스트를 입력하여 추가할 공동 작업자를 검색하세요. 입력하신 것과 일치하는 모든 공동 작업자의 목록이 드롭다운에 표시됩니다. 공동 작업자를 선택하여 추가하고 저장을 클릭하여 공동 작업 설정이 적용되도록 하세요.

사용자 보유의 체험에서는 검색바에 공동 작업자로 추가할 사용자와 그룹이 모두 표시됩니다. 사용자가 친구일 경우, 사용자 이름 오른쪽에 친구 아이콘이 보입니다. 그룹이 보유한 체험에서는 그룹이 아닌 사용자만 공동 작업자로 추가할 수 있어요.

권한 편집

체험에 추가하시는 공동 작업자들은 체험에 대한 액세스 수준에 해당하는 권한 설정을 갖고 있습니다. 아래 목록에는 사용자가 가질 수 있는 여러 권한 설정과 권한에 대한 설명이 나와 있어요.

권한** 설명 **
보유자사용자가 체험의 보유자로서 다른 사용자들의 권한을 구성할 권한을 갖고 있습니다.
편집사용자가 체험을 편집할 권한을 갖고 있습니다. 사용자에게 플레이할 권한도 있어요.
플레이사용자가 체험을 개인적으로 플레이할 권한을 갖고 있습니다.
권한 없음사용자에게 편집하거나 플레이할 권한이 없습니다.

공동 작업자를 관리하는 데 있어 사용자가 보유한 체험그룹이 보유한 체험 간에 약간의 차이가 있습니다.

사용자가 보유한 체험

사용자가 보유한 체험의 경우, 모든 사용자나 그룹에 플레이 권한을 부여할 수 있지만, 편집 권한은 크리에이터와 친구인 사용자들에게만 부여할 수 있습니다. 보유하신 체험에 대해 개별 공동 작업자에게 편집 권한을 주려면 다음과 같이 해보세요.

  1. Studio에 체험이 열린 상태에서 Studio 오른쪽 상단 모서리에서 공동 작업 버튼을 클릭합니다.

  2. 개별 사용자에 대한 권한 드롭다운에서 편집을 선택합니다.

그룹이 보유한 체험

그룹 소유 체험의 경우 그룹의 소유자만 편집이 있는 역할을 관리할 수 있습니다. 개별 공동 작업자를 그룹 소유 체험에 추가할 수 있지만, 이들은 플레이 액세스만 가능하고 편집 액세스는 불가능합니다. 그룹 보유자는 그룹 체험 제작 및 편집 권한을 활성화하지 않고도 특정 체험에 대한 편집 권한을 역할에 부여할 수 있습니다.

모든 그룹 체험

그룹의 어떤 역할에 모든 그룹 체험에 대한 편집 권한을 부여할지 관리하려면 다음과 같이 해보세요.

  1. 그룹 페이지로 이동하여 그룹을 선택합니다.

  2. 오른쪽 상단 모서리에 있는 버튼을 클릭하고 그룹 구성을 선택합니다.

  3. 왼쪽 열에서 역할 탭을 선택합니다.

  4. 편집 권한을 부여하려는 각 그룹 역할에 대해 그룹 체험 제작 및 편집을 활성화합니다.

공동 작업자 관리 대화상자에서 이러한 역할은 편집 권한을 표시하지만 Studio에서 이 권한 레벨을 변경할 수 없음을 나타내기 위해 흐린 회색으로 보입니다.

특정 그룹 체험

그룹이 보유한 체험의 경우 그룹의 보유자만 어떤 역할이 편집 권한을 갖는지 관리할 수 있습니다. 그룹 보유 체험에 개별 공동 작업자를 추가할 수는 있지만, 이들에게는 플레이 권한만 있고 편집 권한은 없어요. 그룹 역할이 편집 권한을 가질 수 있는 방법은 두 가지입니다. 즉, 모든 그룹 체험에 대한 권한을 변경하는 방법과 특정 그룹 체험에 대한 역할을 변경하는 방법이 있습니다.

그룹에 속하지 않은 사용자들에게는 이 그룹의 체험에 대한 편집 권한이 없지만, 이들에게 플레이 권한은 주실 수 있어요.

세션 액세스하기

체험을 편집할 권한이 있는 사용자는 다음과 같이 팀 제작 세션에 참여할 수 있습니다.

  1. Studio에서 현재 열려 있는 모든 플레이스를 닫거나 Studio를 다시 시작합니다.

  2. 사용자 소유 체험의 경우 나와 공유 탭을 선택하고 그룹 소유 체험의 경우 그룹 게임 탭을 선택합니다.

  3. 원하는 타일을 클릭하고 편집을 시작합니다.

공동 구축

모든 공동 작업자가 개체를 조작할 수 있으며, 변경 사항이 자동으로 다른 공동 작업자들에게 표시됩니다.

사용자 색상

팀 제작 창에서 세션의 각 공동 작업자는 아바타 배경에 고유한 색상이 있습니다.

공동 작업자가 개체를 선택하면 이 개체 주위에 해당되는 색상의 경계 상자가 3D 보기로 나타납니다. 공동 작업자가 개체를 선택하면 탐색기 창에도 표시됩니다.

실행 취소 및 다시 실행

여러 크리에이터가 일부 또는 인스턴스에 편집을 수행한 경우, 해당 개체에 대해 실행 취소를 누르면 변경하기 전의 상태로 돌아가며 본인의 변경 이후에 발생했을 수 있는 다른 크리에이터의 모든 변경 사항 또한 원래대로 돌아갑니다.

공동 스크립팅

팀 제작이 켜져 있으면 Roblox는 모든 공동 작업자가 액세스할 수 있는 중앙의 클라우드 기반 저장소에 스크립트를 보관합니다. 이는 크리에이터들에게 다음과 같은 장점을 제공합니다.

  • 다른 사람들이 편집 중인 동일한 스크립트에 대해 독립적으로 작업할 수 있습니다.
  • 다른 사람들이 스크립트에 작업할 때 이를 알 수 있습니다.
  • 클라우드에 커밋하기 전에 로컬에서 변경 사항을 테스트할 수 있습니다.
  • 비교하고 준비되면 클라우드에 스크립트 변경 사항을 커밋할 수 있습니다.

스크립트 초안 작성

스크립트를 공동 작업자들이 편집하는 동안 본인도 편집할 수 있고 다른 사람들에게 보이는 체험에 영향을 주지 않으면서 로컬에서 스크립트를 플레이테스트할 수 있습니다. 스크립트 초안 작성을 마친 후에는 클라우드에 커밋하고 공동 작업자와 함께 클라우드 버전을 팀 테스트할 수 있습니다.

스크립트를 편집하면 보기 탭에서 액세스할 수 있는 초안 창에 나타납니다. 초안은 크리에이터의 로컬 파일 시스템에 저장되며 동일한 시스템에서 여러 Studio 세션을 진행하는 동안 계속 유지됩니다.

로컬 스크립트와 클라우드 스크립트 비교

스크립트의 로컬 초안과 클라우드에 저장된 버전을 비교하려면 다음을 따르세요.

  1. 로컬 초안을 마우스 오른쪽 버튼으로 클릭합니다.

  2. 서버와 비교를 선택하여 Diff 결과 창을 엽니다.

  3. 행 번호를 비교하면 어떤 것을 유지할 것인지 결정하는 데 도움이 됩니다. 공동 작업자들이 변경하거나 삭제한 코드는 빨간색으로 나타나고, 본인이 업데이트한 코드는 초록색으로 나타납니다. 업데이트한 코드는 녹색으로 표시됩니다.

클라우드에 스크립트 커밋하기

로컬에서 편집한 스크립트를 클라우드에 커밋하려면 다음과 같이 해보세요.

  1. 스크립트를 마우스 왼쪽 버튼으로 클릭합니다. 또는 Shift를 누른 상태에서 마우스 왼쪽 버튼으로 클릭하면 여러 개의 스크립트를 선택하실 수 있어요.

  2. 커밋을 클릭하면 선택한 모든 스크립트가 클라우드에 커밋됩니다.

변경 사항 병합

현재 편집하고 계신 동일한 스크립트에 다른 공동 작업자가 작업할 경우,

이러한 변경 사항을 본인 스크립트에 병합하려면 다음과 같이 해보세요.

  1. 병합할 스크립트를 확인합니다.

  2. 스크립트를 마우스 왼쪽 버튼으로 클릭합니다. 또는 Shift를 누른 상태에서 마우스 왼쪽 버튼으로 클릭하면 여러 개의 스크립트를 선택하실 수 있어요.

  3. 선택한 스크립트를 마우스 오른쪽 버튼으로 클릭합니다.

  4. 서버에서 병합을 클릭하여 병합 도구 창을 엽니다. 이 창에서는 가장 최신 변경 사항이 본인의 변경 사항과 어떻게 연관되는지 보여줍니다. 서로 충돌하는 변경 사항이 있는 경우, 어떤 코드를 유지할 것인지 선택하거나 수동으로 직접 편집하면 됩니다.

    • 초안을 선택하면 본인의 변경 사항이 유지됩니다. 변경 사항을 버리려면 선택 표시를 해제하세요.
    • 초안
    • 기타를 선택하면 스크립트를 수동으로 편집하고 이 변경 사항을 초안에 저장할 수 있습니다.
  5. 원하는 옵션에 선택 표시했으면 해상도 미리 보기 스위치를 토글하여 스크립트가 어떻게 표시될지 미리 확인합니다.

삭제된 스크립트 복구

편집 중이신 스크립트를 다른 공동 작업자가 삭제한 경우, 초안 창에 빨간색 ⊘ 기호가 나타납니다.

삭제된 스크립트를 복구하려면 다음과 같이 해보세요.

  1. 스크립트를 마우스 왼쪽 버튼으로 클릭합니다. 또는 Shift를 누른 상태에서 마우스 왼쪽 버튼으로 클릭하면 여러 개의 스크립트를 선택하실 수 있어요.
  2. 선택한 스크립트를 마우스 오른쪽 버튼으로 클릭합니다.
  3. 스크립트 복구를 클릭합니다. 스크립트가 플레이스의 작업 공간에 복구됩니다. 스크립트의 부모 위치를 원래 위치로 직접 변경하셔야 할 수 있어요.

공동 작업자들과 채팅하기

공동 작업자들과 채팅하려면 다음과 같이 해보세요.

  1. 보기 탭에서 채팅을 클릭합니다.

  2. 텍스트 상자를 클릭하여 메시지를 입력합니다.

  3. Enter를 눌러 메시지를 보냅니다.

저장 및 게시

팀 제작이 켜져 있으면 Studio가 5분마다 프로젝트를 클라우드에 자동으로 저장합니다. 저장을 완료한 후 출력 창에는 플레이스 이름과 저장 위치가 표시됩니다. 또한 Studio 창 하단의 상태바는 저장이 진행 중일 때와 저장이 완료되었을 때를 보여줍니다.

이전 버전으로 되돌아감

체험의 보유자는 다른 사람들이 편집한 변경 사항을 되돌릴 수 있습니다.

  1. Roblox 웹사이트에서 체험의 기본 페이지로 이동합니다.

  2. 체험 제목의 오른쪽에서 버튼을 클릭하고 이 플레이스 구성을 선택합니다.

  3. 대상 페이지에서 왼쪽 열의 버전 기록을 클릭합니다.

  4. 이전 버전을 선택하고 이 버전으로 되돌리기를 클릭하여 다시 되돌립니다.

팀 제작

팀 제작은 플레이스에 대해 공동 작업을 가능하게 해주는 Studio 기능입니다. 혼자 작업하는 크리에이터를 포함해 모든 규모의 팀이 공동 작업을 활성화하여 스크립트 버전 제어, 플레이스 자동 저장 등과 같은 기능을 활용할 수 있습니다. 공동 작업자 관리 대화상자가 포함되는 워크플로는 체험에서 공동 작업이 원활하게 이루어지도록 필요 시 자동으로 팀 제작 기능을 활성화합니다. 그래도 직접 필요에 따라 팀 제작을 활성화하거나 비활성화하실 수 있습니다.

팀 제작 활성화하기

체험의 보유자가 팀 제작을 활성화할 수 있습니다. 팀 제작을 직접 활성화하는 방법은 다음의 두 가지가 있습니다.

  • Roblox에 처음으로 저장 또는 게시할 때 팀 제작을 토글하여 켭니다.

  • 보기 탭에서 팀 제작 위젯을 열고 켜기 버튼을 클릭합니다.

팀 제작 비활성화하기

체험의 보유자가 팀 제작을 비활성화할 수 있습니다. 비활성화되면 Studio는 다른 모든 공동 작업자를 세션에서 나가게 합니다.

팀 제작을 비활성화하려면 다음을 수행하세요.

  1. 팀 제작 창의 하단에서 버튼을 클릭합니다.

  2. 팀 제작 비활성화를 선택합니다.

  3. 프롬프트가 나타나면 를 클릭하여 세션을 종료합니다.