게임

유니티, 게임 엔진 유니티6.6 정식 출시…코어CLR 기반·개발 환경 개선

  • 가
  • 가
이학범 기자

게임 엔진 유니티6.6 출시 관련 이미지. [사진=유니티]

[디지털데일리 이학범기자] 유니티가 게임 엔진 유니티 6.6을 정식 출시했다고 2일 밝혔다. 유니티6.6은 올해 4분기 예정된 유니티6.7 장기지원버전(LTS)에 앞서 나오는 마지막 비LTS(Non-LTS) 버전이다. 차기 유니티7의 기반이 되는 새로운 코어CLR 관련 핵심 구성 요소가 담겼다.

유니티6.6에서는 신규 프로젝트에 '패스트 엔터 플레이 모드'가 기본 적용된다. 씬을 다시 불러오는 대신 도메인 리로드를 생략하는 방식으로 개발 과정의 반복 작업 시간을 줄인다.

콘텐츠 관리 기능도 개편했다. 새로 도입된 '콘텐츠 디렉토리'는 기존 어드레서블(Addressables) 설정과 연동되며 빌드·로딩 시간·메모리 사용량 개선을 지원한다. 빌드 분석 창에서는 빌드 기록, 대용량 에셋, 종속성 구조 등을 확인하고 서로 다른 빌드 결과를 비교할 수 있다.

대규모 씬 작업을 위한 새로운 하이어라키 창도 기본 활성화됐다. 2D 분야에서는 렌더링 레이어를 활용한 조명 기능과 GPU 스키닝 기반 그림자 생성 등이 추가됐으며 2D 애니메이션, 타일맵, 그래픽 관련 성능 등을 분석할 수 있는 프로파일러 모듈이 도입됐다.

그래픽 작업에서는 '유니티 컴퓨트 라이트 베이커'가 추가했다. 하드웨어 가속 레이 트레이싱을 활용해 라이트 베이킹 시간을 줄이는 기능이다. DX12용 DXC와 셰이더 모델6 등도 지원한다. 유니티에 따르면 어드벤처 게임 '서바이벌 키즈' 개발 과정에서는 관련 기능을 활용해 클린 빌드 시간이 약 1시간46분에서 32분으로 줄었다.

이용자 환경(UI) 분야에서는 기기 화면의 컷아웃이나 제스처 영역을 고려할 수 있는 세이프에리어 컴포넌트를 uGUI에 추가했다. UI 툴킷에는 별도 커스텀 셰이더 없이 화면 흐림이나 오버레이 효과 등을 구현하는 기능이 포함됐다.

플랫폼 지원 범위도 확대했다. 웹GPU를 통해 브라우저에서 컴퓨트 셰이더와 GPU 스키닝, 간접 렌더링, VFX 그래프 등을 사용할 수 있다. 웹어셈블리64(WebAssembly64)는 최대 16GB 메모리를 지원한다. 확장현실(XR)에서는 메타 퀘스트용 어댑티브 퍼포먼스와 오픈XR 핸드 트래킹, 공간 음향 기능 등을 추가했다.

윈도우와 엑스박스 시리즈 X|S에서는 콘텐츠 디렉토리와 다이렉트스토리지(Direct Storage)를 연동한다. 유니티는 이를 통해 읽기 속도를 최대 40% 높일 수 있다고 설명했다. 애플 스위프트 프로젝트 타입에는 네이티브 환경에서 유니티 기능에 접근할 수 있는 유니티API 프레임워크가 추가됐다.

이와 함께 패키지 신뢰성 관련 기능을 '.unitypackage' 형식까지 확대했다. 퍼블리셔가 패키지 파일을 내보낼 때 서명할 수 있도록 해 개발자가 패키지 출처를 확인하고 변조 여부를 확인할 수 있도록 했다.

이학범 기자
ethic95@ddaily.co.kr
기자의 전체기사 보기 기자의 전체기사 보기
디지털데일리가 직접 편집한 뉴스 채널