Unity 릴리스

코딩 워크플로 향상을 위한 2020 LTS 기능

Unity 2020 LTS 릴리스에 포함된 최신 기능을 활용하면 안정적으로 최적화된 고성능 게임을 만들 수 있습니다.

프로그래머를 위한 2020 LTS 릴리스

LTS 릴리스는 안정성과 지원 부문이 가장 중요한 크리에이터에게 어울리는 릴리스입니다. 한 번의 설치로 유니티가 2020년에 개발한 기능과 개선 사항을 사용할 수 있습니다. 2020 LTS에는 코딩 경험을 간소화하기 위한 업그레이드, 향상된 테스트 및 프로파일링 등이 포함됩니다.

코딩 경험을 개선하는 추가 기능

2020 LTS는 더 원활한 워크플로를 통해 짧은 시간에 더 많은 성과를 낼 수 있도록 지원합니다.

결정론적 컴파일

다시 컴파일되는 것을 기다리지 말고 게임 로직을 반복하는 데 집중하세요. 결정론적 컴파일은 어셈블리 정의 레퍼런스를 불필요하게 다시 컴파일하지 않게 하기 위한 새로운 옵션입니다.

개선된 Time.deltaTime

플랫폼, 빌드 및 게임 장르에 걸쳐 일관된 결과를 생성하는 향상된 기능으로 더 부드러운 게임플레이를 구현하세요. 이번 개선을 통해 게임 기능의 품질 향상도 기대할 수 있습니다. 

 

Roslyn Analyzer

이제 Visual Studio의 Roslyn Analyzer가 Unity와 연동됩니다. 코드가 기준에 부합하는 것을 확인할 수 있으므로 코드 베이스의 품질이 향상됩니다. Roslyn Analyzer는 심각도를 다양한 수준으로 출력하므로 어떤 문제를 먼저 해결할지 더욱 유연하게 분석할 수 있습니다.

루트 네임스페이스

이제 Unity의 어셈블리 정의 인스펙터 내에 루트 네임스페이스 설정이 표시되어 루트 네임스페이스에 올바른 이름을 지정하고 코드를 더 효율적으로 정리할 수 있으며, 작성해야 하는 코드의 양도 더 줄어듭니다.

설정 가능한 플레이 모드 진입

도메인(스크립트 상태 재설정)과 씬 재로드 기능은 플레이 모드가 예상대로 시작되도록 하는 유용한 프로세스이지만, 시간이 많이 소요되는 작업입니다. 이제 도메인(스크립트 상태 재설정)과 씬 재로드 중 하나 또는 둘 다를 비활성화할 수 있게 되어 반복 작업을 더욱 빠르게 실행할 수 있습니다.

새로운 디버그 모드

이제 더욱 효율적인 디버그를 지원하는 새로운 워크플로가 제공됩니다. Unity를 다시 시작하지 않고도 디버그 모드(외부 C# 디버거 연결)와 릴리스 모드(디버그 중이 아닐 때 C# 성능 향상)를 전환할 수 있습니다.

빌드 컴파일 속도 향상

플레이어 빌드 횟수가 크게 감소했습니다. 멀티스레딩 덕분에 .NET 어셈블리에서 C++로의 IL2CPP 전환 프로세스가 이제 더 빨라졌습니다. 제한된 변경을 수행한 특정한 경우에는 이 프로세스를 아예 건너 뜁니다.

다양한 연출이 가능해진 2D 물리 및 그래픽스

Rigidbody2D XY Position Constraint는 힘을 적용할 때 보다 안정적인 결과를 제공하며 런타임 비용이 거의 없습니다. Edge Collider 2D 등을 사용하면 연속으로 겹치는 가장자리 감지를 더 구체적으로 제어할 수 있습니다.

Editor Coroutines

코루틴이 런타임 스크립팅에서 작동하는 방식과 비슷하게 에디터 내에서 메서드를 실행하세요.

 

2020 LTS 릴리스 자세히 알아보기

안정성과 지원 부문이 가장 중요한 크리에이터에게 어울리는 릴리스에 대한 리소스를 더 살펴보세요.

2020 LTS 웨비나

웨비나에서 Unity의 최신 LTS 릴리스에 포함된 주요 기능을 자세히 알아보세요.

뛰어난 비주얼 구현

픽셀 하나하나가 플레이어의 시선을 사로잡는 뛰어난 그래픽스 구현에 최적화된 워크플로에 대해 자세히 알아보세요.

적합한 릴리스 선택

테크 스트림과 LTS, 두 가지 버전의 릴리스가 제공됩니다. 릴리스별 장점을 알아보고 필요에 맞는 솔루션을 선택하세요.

자주 묻는 질문

프로젝트에 어떤 버전을 사용하면 좋을까요?

최종 제작 단계에 있거나 출시를 앞두고 있다면 최신 LTS 릴리스를 사용하는 것이 좋습니다. 프로젝트에 최신 Unity 기능을 사용하려고 하거나 제작 초기 단계인 경우에는 테크 스트림을 권장합니다. 여기에서 Unity의 다양한 릴리스에 대해 자세히 알아보세요.

테크 스트림 릴리스란 무엇인가요?

현재 개발 중인 최신 기능을 살펴보고 다음 프로젝트에서 계속 활용하려는 크리에이터에게 어울리는 릴리스입니다. 이 버전은 주로 사전 제작 탐색 및 개발 프로토타이핑 단계에 권장됩니다. 여기에서 Unity의 다양한 릴리스에 대해 자세히 알아보세요.

LTS 릴리스란 무엇인가요?

다음 프로젝트에서 안정성과 지원 부문이 가장 중요한 크리에이터에게 적합한 릴리스입니다. 유니티의 기본 릴리스이며 주로 사전 제작 단계를 지나 특정 Unity 버전에서 안정적으로 개발을 진행하려는 크리에이터에게 권장됩니다. 

여기에서 Unity의 다양한 릴리스에 대해 자세히 알아보세요.

정식 패키지와 릴리스 패키지의 차이는 무엇인가요?

유니티는 패키지 준비 상태와 예상 출시 날짜를 보다 명확하게 밝히며 더 나은 품질의 패키지를 제공하기 위해 사용자의 피드백에 따라 패키지 레이블 지정 방식과 새로운 분류 시스템에 적용할 철저한 프로세스를 개발했습니다. 자세한 내용은 여기에서 확인하세요.

알파 및 베타 버전에 액세스하려면 어떻게 해야 하나요?

알파 및 베타 릴리스는 누구나 이용할 수 있도록 공개됩니다. Unity Hub에서 바로 다운로드하고 사용할 수 있습니다. 알파 및 베타 버전은 기능의 안정성이 보장되지 않으므로 프로젝트의 최종 제작 단계에서 사용하는 것은 권장하지 않으며, 모든 프로젝트는 알파 및 베타 버전으로 열기 전에 항상 백업해 두는 것이 좋습니다.

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

확인