Unity 6 미리보기 발표
2024년 9월 3일
2024년 5월 1일 – Unity Technologies에서 Unity 6 Preview를 공개하여 상당한 업그레이드와 혁신적인 기능으로 게임 개발의 새로운 시대를 알렸습니다. 올해 말에 Unity 6이 공식 출시되기 전 마지막 릴리스가 될 이 Preview는 개발 워크플로를 높이고 플랫폼 전반에서 성능을 향상시킬 것을 약속합니다. Unity 6이 이전 버전과 다른 점은 무엇인지 자세히 살펴보겠습니다.
전례 없는 성능 향상
Unity 6 Preview는 게임 개발을 재정의할 혁신적인 성능 개선을 도입합니다. Universal Render Pipeline(URP)과 High Definition Render Pipeline(HDRP)은 모두 복잡한 장면의 CPU 프레임 시간을 최대 50% 단축하도록 최적화되었습니다. 새로운 GPU Resident Drawer는 대규모 세계의 렌더링을 간소화하여 CPU 작업 부하를 줄이고 모바일, PC 및 콘솔 플랫폼에서 효율성을 높입니다.
GPU 오클루전 컬링이 추가되어 오버드로를 최소화하여 성능이 더욱 개선되고, 보이는 게임 오브젝트만 렌더링됩니다. 이러한 발전은 더욱 매끄러운 게임 플레이와 더 빠른 렌더링으로 이어지며, 이는 고성능 게임과 애플리케이션에 필수적입니다.
고급 렌더링 기능
Unity 6 Preview에는 시각적 충실도를 향상시키고 개발을 간소화하는 새로운 렌더링 기술이 가득합니다. URP용 Render Graph 프레임워크는 렌더 파이프라인의 유지 관리와 확장성을 간소화합니다. 이 프레임워크는 네이티브 렌더 패스의 자동 병합을 도입하고 메모리 대역폭을 최적화하여 특히 타일 기반 모바일 GPU에 도움이 됩니다.
새로운 공간-시간적 후처리(STP) 기능은 게임 체인저로, 낮은 해상도 프레임의 고품질 업스케일링을 가능하게 합니다. URP와 HDRP 모두와 호환되는 STP는 데스크톱부터 컴퓨팅이 가능한 모바일 기기까지 다양한 플랫폼에서 일관된 시각적 품질을 보장합니다.
획기적인 조명 및 환경 특징
Unity 6 Preview의 조명은 Adaptive Probe Volumes(APV)의 도입으로 새로운 차원에 도달했습니다. 이 기능은 저작을 간소화하고 스트리밍 기능을 확장하여 전역 조명을 향상시켜 동적 낮/밤 주기와 복잡한 조명 시나리오를 더 쉽게 만들 수 있습니다.
HDRP의 개선 사항에는 일몰과 일출을 위한 더 나은 하늘 렌더링, 체적 안개를 사용한 고급 물 시뮬레이션, 최적화된 SpeedTree 식물 렌더링이 포함됩니다. 이러한 개선 사항은 환경적 사실성과 성능의 경계를 넓힙니다.
향상된 VFX 및 셰이더 그래프 워크플로
VFX Graph는 이제 개선된 프로파일링 도구를 자랑하며, 아티스트가 더욱 정밀하게 효과를 최적화할 수 있습니다. Shader Graph도 새로운 편집 가능한 단축키, GPU 집약적 노드를 식별하기 위한 히트맵 색상 모드, 더 빠른 실행 취소/다시 실행 기능으로 개선되어 개발자가 셰이더를 더 쉽게 만들고 미세 조정할 수 있습니다.
멀티플랫폼 및 모바일 발전
Unity 6 Preview는 모바일 개발을 위한 중요한 업데이트와 함께 멀티플랫폼 기능을 확장합니다. 새로운 Build Profiles 기능은 다양한 빌드 관리를 간소화하는 반면, Android 및 iOS 브라우저 지원은 게임을 웹으로 확장합니다. 또한, 실험적 WebGPU 백엔드는 웹 기반 그래픽 가속에서 한 걸음 더 나아가 미래의 발전을 위한 길을 닦습니다.
혁신적인 XR 및 AR 지원
미리보기는 혼합 현실과 손 제스처에 대한 지원이 개선되어 Unity의 XR 기능을 향상시킵니다. AR Foundation에는 이제 ARCore의 이미지 안정화 및 Meta Quest와 같은 플랫폼과의 통합이 개선되었습니다. Unity 6은 또한 텍스트, UI 및 비디오의 고품질 렌더링을 위한 Composition Layers를 도입하여 XR 경험의 시각적 충실도를 향상시킵니다.
간소화된 멀티플레이어 개발
Unity 6 Preview는 새로운 도구와 기능으로 멀티플레이어 게임 개발을 가속화합니다. 실험적 멀티플레이어 센터는 멀티플레이어 개발을 위한 중앙 허브를 제공하는 반면, 멀티플레이어 플레이 모드는 Unity 편집기 내에서 여러 플레이어를 동시에 테스트할 수 있도록 합니다. GameObjects의 Netcode 업데이트와 Distributed Authority의 도입으로 멀티플레이어 게임플레이가 더욱 간소화되고 최적화됩니다.
AI 통합 및 엔티티 워크플로
Unity 새로운 신경 엔진인 Sentis는 객체 인식 및 스마트 NPC를 포함하여 AI 기반 기능을 Unity 6 Preview에 제공합니다. 성능 개선 및 새로운 기능적 API는 AI 모델을 게임에 통합하는 것을 간소화합니다. 또한 업데이트된 ECS 워크플로는 디버깅을 향상시키고 엔터티 데이터 관리를 간소화합니다.
결론
Unity 6 Preview는 이전 버전에 비해 상당한 도약을 이루었으며, 성능을 향상시키고, 개발을 간소화하고, 게임 디자인에서 가능한 것의 경계를 넓히도록 설계된 포괄적인 기능 모음을 제공합니다. 렌더링, 조명, 다중 플랫폼 지원 및 새로운 기술에 중점을 둔 Unity 6 Preview는 게임 개발의 미래에 대한 새로운 표준을 제시합니다.
이러한 발전을 탐색하고 싶은 개발자라면 지금 바로 6 Preview를 다운로드 Unity하고 강력한 새로운 도구와 기능을 활용하여 창의적인 비전을 실현할 수 있습니다.