워크플로 개선
Unity 2018.3에서 제공하는 새로운 프리팹 워크플로를 사용하면 프리팹을 세분화된 단계로 분할할 수 있습니다. 이렇게 하면 유연성을 높이고, 생산성을 향상시키고, 시간이 많이 걸리는 오류에 대한 염려 없이 작업할 수 있습니다.
이러한 개선은 150개 이상의 기업 고객을 대상으로 한 설문 조사, 수많은 인터뷰, 여러 번의 사용성 테스트, 2번의 게임잼을 거쳐 이루어졌습니다. 장기적인 목표는 중첩 지원을 구현하는 것뿐만 아니라 핵심 프리팹 워크플로를 재구성하여 서로 다른 팀원들이 동시에 프리팹을 효율적이고 자신 있게 편집할 수 있도록 하는 것입니다.
중첩
유연성 향상
이전에는 대규모 단일 프리팹(예: 건물)과 세분화된 프리팹(예: 가구) 중 하나만 골라야 했으며, 둘 다 사용할 수는 없었습니다.
이제는 중첩 프리팹 지원을 통해 여러 소형 방 프리팹을 통해 대형 건물을 구성할 수 있고, 방 프리팹은 여러 개의 가구 프리팹으로 구성하는 등의 작업을 할 수 있습니다.
생산성 향상
이를 통해 모든 규모의 팀에서 다음 작업을 더 쉽게 수행할 수 있습니다.
- 프리팹을 여러 개의 엔티티로 분할하여 효율성 향상
- 크기에 관계없이 모든 컨텐츠 재사용
- 컨텐츠의 서로 다른 부분에서 동시 작업 수행
프리팹 배리언트
유연한 프로퍼티를 통해 효율성 향상
기본적으로 프리팹 배리언트는 원본 프리팹의 오브젝트 및 프로퍼티를 계승하지만 동시에 이러한 프로퍼티를 오버라이드하여 컴포넌트 및 게임 오브젝트를 추가할 수 있습니다. 이는 객체 지향 프로그래밍에서 상속의 개념과 비슷합니다.
예를 들어 문 프리팹이 있을 경우 이에 대한 배리언트를 만든 다음 다른 메시와 머티리얼에 할당하여 낡고 부서진 문의 느낌을 낼 수 있습니다. 기본 문 프리팹에 적용한 모든 변경 사항은 배리언트에도 적용되므로 기본 프리팹을 변경하여 두 문 모두에서 콜라이더의 크기를 간편하게 조정할 수 있습니다.
프리팹 모드
시간이 오래 걸리는 오류 방지
새로운 워크플로의 핵심 기능인 프리팹 모드를 사용하면 프리팹을 격리하여 편집할 수 있습니다.
씬에 인스턴스화하거나 기존 인스턴스를 편집할 필요 없이 프리팹 에셋 전체를 편집할 수 있게 되면 적용해서는 안 되는 씬에 오버라이드를 적용하여 발생하는 실수를 방지할 수 있습니다. 인스턴스 및 에셋 편집을 별도로 분리하면 안심하고 변경 사항을 적용할 수 있습니다.
공식 유나이트 및 GDC 강연 시청하기
GDC 2019에서 소개한 새로운 프리팹 워크플로
GDC 2019에서 녹화된 이 짧은 세션에서는 Unity 2019의 프리팹에 관하여 간략히 소개합니다. 기술 에반젤리스트인 시로 콘티니시오(Ciro Continisio)가 새로운 프리팹 워크플로의 모든 주요 요소(예: 네스팅(Nesting), 배리언트(Variant), 프리팹 아이솔레이션(Isolation) 편집 모드)를 설명합니다. 또한 새로운 UI/UX 요소를 소개하고 이면에 숨은 원리를 설명합니다.
유나이트 LA 2018 - 새로운 프리팹 워크플로 소개
숙련된 게임 개발자이자 기술 에반젤리스트인 Ciro Continisio가 유니티의 새로운 프리팹 워크플로의 모든 주요 요소(예: 중첩, 배리언트, 프리팹 격리 편집 모드)를 설명합니다. 또한 새로운 UI/UX 요소를 소개하고 원리를 설명합니다.
유나이트 LA 2018 - 새로운 프리팹 시스템에 대한 심층 기술 분석
Unity 개발자 Steen Lund와 함께 새로운 프리팹 기능을 심층적으로 살펴보세요. 프리팹의 외부와 내부의 차이, 프리팹 모드, 오버라이드, 압축 해제, 프리팹 배리언트와의 관계, 새로운 프리팹 백엔드의 변경 사항 등에 대해 알아볼 수 있습니다. 이 세션에서는 프리팹 시스템에 대한 자세한 이해, 다양한 구현 결정의 장단점, 프리팹 중첩의 이점 등을 살펴봅니다.
유나이트 LA 2018 - UI를 위한 프리팹 워크플로 개선: 새로운 프리팹 작업 방식
이 세션에서는 프리팹 사용자 환경 디자이너인 Nikoline이 프리팹 중첩, 프리팹 모드, 프리팹 배리언트에 대해 소개합니다. Nikoline은 프리팹 워크플로를 사용하여 Unity에서 UI를 만드는 방법을 설명합니다. 프리팹 시스템의 변경 방식과 이유, 새로운 워크플로의 사용법, 시작을 위한 팁 및 리소스를 살펴보세요.
유나이트 베를린 2018 - 개선된 프리팹 워크플로
프리팹 워크플로의 새로운 개선점을 통해 프로젝트 생성의 유연성이 크게 개선되었습니다. 이 동영상에서는 프리팹 모드에서의 프리팹 편집, 프리팹 중첩 기능, 프리팹 배리언트 생성 방법에 중점을 두고 설명합니다.
유나이트 베를린 2018 - 새로운 프리팹 시스템에 대한 심층 기술 분석
새로운 프리팹 기능을 심층적으로 살펴보세요. 프리팹의 외부와 내부의 차이, 프리팹 모드, 오버라이드, 압축 해제, 프리팹 배리언트와의 관계, 새로운 프리팹 백엔드의 변경 사항 등에 대해 알아볼 수 있습니다. 이 세션에서는 프리팹 시스템에 대한 자세한 이해, 다양한 구현 결정의 장단점, 프리팹 중첩의 이점 등을 살펴봅니다.
유나이트 베를린 2018 - 로드맵
차세대 렌더링, C# 잡 시스템, 머신러닝, 새로운 플랫폼 등 2018년 버전의 향후 기능 및 개선점에 대한 유니티의 로드맵을 심층적으로 살펴보세요. 새로운 기능의 출시 시기를 가늠할 수 있는 정보가 제공되며 질문의 기회도 주어집니다.