Unity 검색

다루는 주제
공유

Is this article helpful for you?

Thank you for your feedback!

유니티에서 사용자 피드백을 기반으로 완성한 2021년 계획을 공유합니다.

2021년에는 다양한 사용자 요구 사항을 반영하여 정식으로 제작에 사용 가능한 기능, 워크플로, 컴포넌트를 제공할 예정입니다. ‘정식으로 제작에 사용 가능한 기능’이란 사용자의 요구 사항에 부합하고, 릴리스된 시점부터 완벽하게 지원되며, 버그 수정과 개선, 명확한 로드맵을 제공하는 기능을 의미합니다. 다시 말해 최종 제작 과정에서 신뢰하고 사용할 수 있는 기능을 의미합니다.

유니티에서는 이러한 약속을 실현하기 위해 업무 방식에도 변화를 주고 있습니다. 새로운 기능은 릴리스 전에 확실하게 기능을 검증할 예정입니다. 또한, 사용자에게 가장 유용한 기능을 개발하기 위해 더 큰 규모의 완벽한 팀을 꾸릴 것입니다. 유니티는 제품, 프로그램, 엔지니어링, 디자인 팀에 투자해 오고 있으며, 보다 효율적인 워크플로를 통해 사용자를 더 효과적으로 지원하며 예측 가능하고 안정적인 릴리스를 지향합니다.

모든 소프트웨어 개발에는 과정이 있습니다. 사용자가 개발 과정을 직접 확인하고 의견을 낼 수 있도록 매달 개발 일지를 작성하여 공유할 예정입니다. 이를 통해 사용자는 제안된 의견이 구체화되는 것을 지켜볼 수 있습니다.

2021년 유니티에서 중점을 둘 분야는 아래와 같습니다.

---

핵심 제품 상호호환성 및 안정성

Unity 2021 릴리스 시리즈는 Unity 2020 LTS(Long-Term Support) 릴리스를 기반으로 합니다. 에디터의 안정성과 성능을 높이고, 특히 사용자에 영향을 미치는 버그와 회귀(regression)를 억제하는 것이 주요 목표입니다. 유니티는 이 목표의 중요성을 인지하고 있으며, 엔진 개발 과정의 핵심 사항으로 생각하고 있습니다. 유니티는 이러한 노력이 일상적인 작업을 진행하고 게임을 한 단계 발전시키는 데 있어 큰 기여를 할 것이라고 확신합니다.

#버그, #회귀, #크래시 이외에도, 손상된 워크플로와 상호호환성도 버그로 간주하고 이를 기록하고 있습니다.

그 밖의 중점 분야는 아래와 같습니다.

  • 워크플로 사용성UI 제작과 같은 총체적 워크플로의 업그레이드와 이를 지원하기 위한 핵심 툴, 예를 들어 씬 툴링 시스템(Scene Tooling System)이나 검색 및 필터링(Search & Filtering) 등을 통해 편의성을 높인 수정 사항을 제공합니다.
  • 플랫폼 도달률:차세대 콘솔, Apple Silicon, 새로운 AR/VR 플랫폼을 위한 플랫폼 지원 및 출시일 콘텐츠, 그리고 지속적인 최적화와 모바일 아키텍처에 대한 지원이 제공됩니다.
  • 성능 반복 작업 속도: 에셋 임포트, 빌드 및 배포, 에디터 내 반복 작업까지 개발 라이프 사이클 전반에 걸쳐 팀의 생산성을 높입니다.

기능

Unity 2021에서는 그래픽스, 멀티플레이어 네트워킹, 비주얼 스크립팅이라는 세 가지 영역의 기능을 개선해 나갈 예정입니다.

그래픽스: 스크립터블 렌더 파이프라인 및 툴 

유니버설 렌더 파이프라인(URP) 솔루션을 개선하고 고해상도 렌더 파이프라인(HDRP)을 안정화할 예정입니다. 렌더링 파이프라인의 장기적인 목표는 Unity 모든 기능과 완벽한 상호호환성을 갖추는 것으로, 사용자는 툴 생태계를 이용해 씬을 통일된 방법으로 제작할 수 있게 됩니다.

비주얼 스크립팅 

Unity 2021에서는 Bolt 비주얼 스크립팅을 Unity 핵심 기능으로 제공할 예정입니다. 이를 통해 노드 기반의 개발 툴 전반에 일관성을 부여할 수 있습니다. 비주얼 스크립팅의 워크플로를 다른 노드 기반 솔루션과 통합하면 사용자 경험이 향상됩니다.

멀티플레이어 네트워킹 

안정적이고 지원 가능한 넷코드 파운데이션이 제공될 예정입니다. 첫째, 기존 Unity 게임 오브젝트의 문제를 해결하기 위해 데이터 지향 기술 스택(DOTS) 넷코드 영역을 확장할 것입니다. 둘째, 오픈 소스 소프트웨어(OSS) 멀티플레이어 커뮤니티의 의견을 바탕으로 주요 장르에 대한 풀스택(full-stack) 솔루션을 제공할 것입니다. 마지막으로, 멀티플레이어 제작에는 넷코드 제공만으로는 부족하므로, 사용자의 의견을 반영하여 툴, 문서, 샘플에 많은 투자를 할 예정입니다.

Mediatonic이 개발한 Fall Guys: Ultimate Knockout의 성공에서 알 수 있듯이, 현재 Unity를 통해 성공적인 멀티플레이어 게임 제작이 가능하며, 앞으로도 더 손쉽게 개발할 수 있도록 지원할 예정입니다.

제품 릴리스 일정

유니티의 2021년 제품 릴리스 일정은 다음과 같습니다.

Unity 2020 LTS(2021년 1분기)

  • Unity 2020의 LTS 버전으로, Unity 2020.1 및 이후에 릴리스될 Unity 2020.2의 안정화된 버전입니다.
  • 인스펙터에서 순서 변경이 가능한 배열과 리스트, 개선된 인스펙터 복사/붙여넣기, 계층에서 오브젝트를 ‘기본 부모’로 지정하는 기능, 기존 기능과 툴세트의 다양한 개선과 같이 편의성 향상에 특히 중점을 두어 개선됩니다.
  • 반복 작업 속도나 개발자 툴, 성능 개선에 지속적으로 주력하여 코드 변경이 없는 경우 코드를 재변환하고 재컴파일링할 필요가 없는 IL2CPP에 대한 업데이트와 같은 개선이 이루어집니다.
  • 에셋 임포트의 안정성과 성능이 개선됩니다.
  • URP 및 HDRP의 SRP 안정성이 개선됩니다.
  • PlayStation 5, Xbox Series X, Apple Silicon 플랫폼을 지원합니다.
  • OSS 멀티플레이어 커뮤니티의 기여와 협업이 늘어납니다.

Unity 2021 제품 릴리스 주기(2021년 3월~10월)

  • 강력하고 안정적이며 정식으로 제작에 사용 가능한 Unity 에디터에 직접 통합된 비주얼 스크립팅을 제공합니다.
  • URP와 안정적인 HDRP의 핵심 경험을 반복적으로 개선합니다. 에셋 스토어 사용자는 태깅과 필터링을 통해 URP와 HDRP 콘텐츠를 손쉽게 검색할 수 있습니다.
  • 기존 Unity(게임 오브젝트)에 안정적이고 지원 및 확장 가능한 넷코드 파운데이션이 제공됩니다.
  • 멀티플레이어 게임 툴 지원을 개선합니다.
  • 핵심 제품 상호호환성 및 안정성이 위와 같이 향상됩니다.

멀티스레드를 바탕으로 엔진 내에서 자체적으로 성능 최적화를 수행하는 아키텍처와 Unity 발전의 기초가 되는 데이터 지향 기술 스택(DOTS)을 계속 발전시킬 예정입니다. 이에 관한 자세한 내용은 향후 블로그 포스팅을 통해 설명하도록 하겠습니다.

유니티는 커뮤니티에서 제공하는 피드백을 매우 중요하게 생각하며 앞으로도 지속적인 참여를 부탁드리는 바입니다. 매달 개발 일지를 통해 정기적인 소식을 공유하여 진행 상황에 대한 정보를 나누고 유니티 개발자와의 소통의 장을 마련할 예정입니다.

8월 14일 태평양 표준시 오전 9시 30분/미국 동부 표준시 오후 12시 30분에 /r/Unity3D subreddit에서 진행되는 무엇이든 물어보세요(AMA) 세션에 참여하세요. 두 시간 동안 유니티 팀원이 다양한 질문에 답변해 드립니다. 또한, 향후 며칠간 Q&A 포럼을 개최하여 모두에게 질문의 기회와 피드백을 공유할 시간을 제공할 예정입니다.

2020년 8월 13일 테크놀로지 | 5 분 소요

Is this article helpful for you?

Thank you for your feedback!

다루는 주제