Unity 검색

Unity 2020 LTS 및 Unity 2021.1 테크 스트림 출시

2021년 3월 23일 엔진 & 플랫폼 | 10 분 소요
Release header image
Release header image
공유

Is this article helpful for you?

Thank you for your feedback!

개발자들은 저마다 다른 방식으로 작업을 합니다. 따라서 유니티는 릴리스 버전을 테크 스트림과 LTS(장기 지원) 두 가지로 제공하여 각자의 요구 사항에 보다 적합한 솔루션을 선택할 수 있도록 지원합니다.

이 콘텐츠는 Targeting Cookies 카테고리를 수락해야만 동영상을 시청할 수 있도록 허용하는 타사 제공업체에서 호스팅합니다. 이러한 제공업체의 비디오를 보려면 쿠키 환경 설정에서 Targeting Cookies 카테고리를 수락하시기 바랍니다.

테크 스트림 릴리스는 개발 중인 최신 기능을 제공합니다. 유니티가 기능을 개발하는 동안, 개발자는 프로젝트에 사용할 새로운 기능을 둘러보고 구성 요소들을 테스트해볼 수 있습니다.

Unity LTS 버전은 안정성이 입증된 기능 제공을 최우선으로 합니다. 전년도 테크 스트림에 비해 완성도 높은 빌드와 개선된 기능을 한 번의 설치만으로 사용할 수 있으며, 2년간 지원이 제공됩니다.

릴리스 버전을 통해 실시간 3D 경험을 만들고 배포하는 방법을 더 세부적으로 제어할 수 있습니다. 이러한 유니티의 지원을 토대로 프로젝트 제작에 더욱 자유롭게 창의력을 발휘해 보세요.

유니티의 역할은 크리에이터에게 더욱 강력한 툴을 제공하고 성공을 지원하는 것입니다. 2020년에는 높은 수준의 크리에이티브 환경을 제공하여 생산성을 높이고, 워크플로와 플레이어의 경험에 관련된 성능 향상을 실현한다는 약속을 보다 적극적으로 이행했습니다.

지난 12개월 동안 이러한 과정을 통해 릴리스 스트림에 관계 없이 자유로운 개발 환경을 위한 더욱 강력하고 안정적인 Unity 에디터를 제공할 수 있었습니다. 유니티는 최신 기능에서도 안정화 기간을 연장하기 위해 연간 테크 스트림 릴리스 횟수를 3회에서 2회로 압축하여 품질 기준을 높였습니다.

또한 각 기능의 개발 및 지원 상태에 레이블을 지정하는 패키지 라이프사이클을 변경했으며, 패키지의 안정성 및 기능 측면에서 향후 적용될 사항을 보다 상세히 명시했습니다.

현재 DOTS(Data Oriented Technology Stack)는 구축 중에 있으며, 버스트 컴파일러와 C# 잡 시스템은 2020 LTS 버전과 2021.1 테크 스트림에서 모두 사용할 수 있습니다. DOTS의 핵심 기능 중 두 가지가 공개되었고 나머지 하나인 엔티티(Entities) 컴포넌트 시스템이 남아있습니다.

엔티티 컴포넌트 시스템은 고성능 게임을 개발할 수 있도록 해주는 획기적인 기술입니다. 이 시스템이 지닌 엄청난 잠재력을 고려해서, 또한 품질 개선 툴 개발에 대한 유니티의 노력이 더욱 확대되고 있으므로 품질과 안정성 면에서 최고 수준을 목표로 하고 있습니다. 따라서 게임 개발자들의 요구사항에 걸맞도록 기능적인 부분뿐 아니라 누구나 이용할 수 있도록 접근성도 염두에 두고 있습니다. 엔티티 시스템 개발 상황은 DOTS 포럼에서 확인하실 수 있습니다.

유니티는 형태와 규모에 상관없이 모든 게임과 개발자에 필요한 품질, 생산성, 성능을 실현하기 위해 최선을 다합니다. 유니티가 주력하는 분야는 구체적으로 다음과 같습니다.

품질: 개발자를 위한 안정적인 워크플로와 플레이어를 위한 만족스러운 경험

생산성: 효율적인 반복 작업 및 개발 워크플로

성능: 세계적인 수준의 게임 경험을 원활하게 만들고 배포하기 위한 강력한 성능

릴리스 개요

가벼운 2D 게임부터 몰입도 높은 3D 게임까지 모든 개발 작업에 최적화된 워크플로를 적용하면 프로젝트의 컨셉을 잡는 단계부터 최종 렌더링까지 전체 개발 과정에 걸리는 시간을 단축할 수 있습니다. 아래에서 릴리스에 포함된 항목을 간략하게 살펴보실 수 있습니다. 또한 릴리스 웹 페이지, 2020 LTS 릴리스 노트, 2021.1 테크 스트림 릴리스 노트를 통해 자세한 내용을 확인하실 수 있습니다.

탁월한 그래픽스 구현을 위한 워크플로 개선

최적화된 워크플로를 활용하여 게임 시작부터 플레이어를 집중시키는 시네마틱 콘텐츠와 게임플레이 시퀀스를 만들 수 있습니다.

2020 LTS

2020 LTS에서는 URP(유니버설 렌더 파이프라인), 셰이더 그래프, VFX 그래프, 시네머신, 애니메이션 리깅 등 다양한 기능이 향상되어 중단 없이 작업을 지속할 수 있도록 지원합니다.

2021.1 테크 스트림

2021.1 테크 스트림에서는 비주얼 스크립팅을 Unity 에디터에 통합하고 URP, HDRP(고해상도 렌더 파이프라인) 및 2D 툴에 지속적으로 투자하여 다양한 플랫폼에서 놀라운 결과물을 구현할 수 있도록 향상된 기능과 최적화된 워크플로를 제공합니다.

뛰어난 비주얼을 구현할 수 있도록 지원하기 위해 각 릴리스에 포함된 기능에 대해 자세히 알아보세요.

코딩 워크플로 최적화

엔진 내부를 살펴보고 싶은 개발자에게도 좋은 소식이 있습니다. 유니티의 최신 릴리스는 코딩 경험, 테스트, 빌드 및 프로파일링 기능을 향상하고 안정성을 제공하여 개발자가 확신을 갖고 최적화된 고성능 게임을 보다 자유롭게 제작할 수 있게 해줍니다.

2020 LTS

프로젝트가 복잡해지면 빌드 프로세스에서 더 많은 코드와 더 뛰어난 기능을 고려해야 하므로 생산성이 영향을 받을 수 있습니다. 2020년에는 빌드 시간을 최적화하기 위해 Unity 컴파일 엔진 내의 많은 하위 시스템을 정비했습니다. 즉, C# 8 지원을 통해 코드 작성의 효율성을 높이고, Roslyn Analyzer 통합을 통해 코드의 품질과 기준을 모니터링하여, 플레이 모드를 더 신속하게 실행하고 종료할 수 있습니다. 또한 안전 모드와 프로파일링 툴을 사용하면 게임 성능과 코딩 속도를 높일 수 있습니다.

2021.1 테크 스트림 

유니티는 최신 그래픽스 패키지를 코어 Unity 엔진에 통합했습니다. 따라서 사용자는 최신 버전의 URP, HDRP, 셰이더 및 VFX 그래프 등 최신 그래픽스 기능을 활용하는 동시에 항상 검증된 최신 코드로 작업할 수 있습니다. 또한 전반적으로 코딩 경험을 향상하고, 코드 커버리지, 프로파일링 및 시뮬레이션에 대한 지원을 강화하고, 컴파일 기능을 개선했습니다.

최적화된 코딩 워크플로를 위해 릴리스에 포함된 기능에 대해 자세히 알아보세요.

모든 플랫폼에서 즐길 수 있는 게임

게임이 성공을 거두려면 플레이어가 게임을 지속적으로 즐기도록 해야 합니다.

유니티가 업계에서 형성하고 있는 긴밀한 파트너십 네트워크를 활용하면 경험을 한 번만 빌드하여 모든 곳에 손쉽게 배포할 수 있습니다. 이러한 지원을 받아 급변하는 업계에서 경쟁 우위를 점할 수 있으며 출시 첫날부터 최신 플랫폼에 게임을 배포할 수 있습니다.

특히 AR, VR, 모바일 개발에 초점을 맞춘 2020 LTS와 2021.1 테크 스트림 릴리스는 신규 기능 및 향상된 기능을 통해 이 과정을 더욱 원활하게 지원합니다.

2020 LTS

2020 LTS는 OpenXROculus Quest 2를 지원하여 다양한 AR 및 VR 기기에 빌드를 배포할 수 있도록 합니다. 추가로 AR Foundation 4.0은 iPhone 12 Pro 및 iPad Pro 기기에서 LiDAR 센서를 이용한 ARKit 씬 메시 재구성을 지원하여 실제 세계에 가상 세계가 자연스럽게 녹아 들어가는 새로운 차원의 AR 경험을 선사합니다. 마지막으로 Adaptive Performance 2.0에는 새로운 샘플 프로젝트가 함께 제공되어 기능을 선보입니다.

2021.1 테크 스트림

XR Interaction Toolkit(사전 릴리스)을 사용하면 처음부터 코딩하지 않고도 AR 및 VR 경험에 인터랙션을 추가할 수 있습니다. 이제 이 툴킷에는 주요 버그 수정, 워크플로 개선, 추가 인터랙션 및 툴킷의 모든 인터랙션을 선보이는 새로운 샘플 콘텐츠가 포함됩니다. 또한 AR Foundation 4.1에서는 ARKit 및 ARCore에서 제공하는 최신 AR 기능(예: 뎁스 텍스처 및 자동 오클루전)에 액세스할 수 있습니다.

 

사전 릴리스 및 실험적 기능

2021.1부터는 패키지 관리자에서 패키지를 퍼블리시, 표시 및 레이블 지정하는 방식을 변경할 예정입니다. 이 새로운 시스템의 목적은 패키지의 안정성, 예상 지원 수준, 예상 출시일 및 패키지에 대한 장기적인 지원에 관해 보다 명확한 지침을 제시하는 것입니다. 이 새로운 라이프사이클은 커뮤니티의 다양한 피드백을 반영한 결과물이며, 패키지 관리자에 대한 경험을 보다 명확하게 개선하고자 합니다. 자세한 내용은 여기에서 확인할 수 있습니다. 사전 릴리스 및 실험적 패키지를 사용해 보려는 크리에이터는 새로운 전용 포럼 공간을 방문하여 계속 진행할 수 있습니다.

올해 GDC에서 언급된 새로운 NetCode 솔루션이 궁금하신가요? 이 솔루션은 지금 GitHub에서 실험적 패키지로 출시되었으며, 새로운 기술 자료 사이트에서 멀티플레이어 게임 네트워킹을 시작하는 데 필요한 리소스를 살펴볼 수 있습니다.

2020 LTS 및 2021.1 테크 스트림 웨비나

개발자 애드보킷(Developer Advocate) 팀에서 진행하는 웨비나에 참여하여 2020 LTS 및 2021.1 테크 스트림 릴리스에 포함된 주요 기능에 대해 알아보세요.

2020 LTS 웨비나는 4월 20일, 2021.1 테크 스트림 웨비나는 4월 22일에 진행됩니다. 지금 등록하세요.

더 자세히 알아보고 의견을 공유해 주세요

유니티는 크리에이터가 더 많아질수록 세상은 더 매력적인 곳이 될 거라고 믿습니다. 따라서 크리에이터를 위한 더 나은 플랫폼을 만들기 위해 끊임없이 노력하고,다양한 프로젝트를 위한 견고한 기반과 강력한 제작 툴을 제공하고 있습니다. 여기에서 최신 릴리스에 대해 자세히 알아보세요.

포럼에서 새로운 기능과 업데이트에 대한 피드백을 제공해 주세요. 2020년 LTS 릴리스에 대한 의견은 여기에서, 2021.1 테크 스트림에 대한 의견은 여기에서 공유해 주시기 바랍니다. 또한, 2020 LTS 릴리스 노트와 2021.1 테크 스트림 릴리스 노트에서 모든 업데이트 항목을 확인하실 수 있습니다.

2021년 3월 23일 엔진 & 플랫폼 | 10 분 소요

Is this article helpful for you?

Thank you for your feedback!