Unity ngày 2/9 công bố phát hành Unity 6.6, phiên bản tập trung cải thiện quy trình phát triển, quản lý nội dung và hiệu năng đồ họa cho nhà phát triển.
Đây là phiên bản non-LTS cuối cùng trước khi Unity 6.7 Long Term Support (LTS) dự kiến ra mắt trong quý IV năm nay. Bản cập nhật này cũng tích hợp các thành phần cốt lõi của CoreCLR mới, nền tảng sẽ được sử dụng cho Unity 7.
Với các dự án mới, chế độ Fast Enter Play Mode được bật mặc định, cho phép reload scene mà không cần domain reload. Unity cho biết sẽ duy trì một lộ trình chuyển đổi trước khi loại bỏ cơ chế domain reload hiện nay trên Unity 7.
Ở mảng quản lý nội dung, Unity đưa Content Directory vào như một lựa chọn thay thế Asset Bundle cho nội dung cục bộ. Tính năng này tương thích với cấu hình Addressables hiện có, đồng thời giúp giảm thời gian build, thời gian tải và mức sử dụng bộ nhớ.
Trong cửa sổ Build Analysis, nhà phát triển có thể theo dõi lịch sử build, các asset có dung lượng lớn và cấu trúc phụ thuộc. Công cụ này cũng hỗ trợ xác định nguyên nhân build thất bại, đồng thời so sánh thay đổi giữa các bản build khác nhau.
Unity cũng làm mới cửa sổ Hierarchy, giúp cải thiện hiệu năng khi xử lý các scene quy mô lớn và nâng cấp khả năng bố trí cột.
Với công cụ 2D, nền tảng bổ sung 2D Light hỗ trợ rendering layer, cùng tính năng đổ bóng dựa trên GPU skinning. Thông qua các mô-đun profiler dành cho 2D animation, tilemap và đồ họa 2D, nhà phát triển có thể kiểm tra chi phí xử lý của render, ánh sáng và bóng.
Về đồ họa, Unity giới thiệu Unity Compute Light Baker sử dụng ray tracing tăng tốc bằng phần cứng. Quy trình build shader nay cũng hỗ trợ DXC cho DirectX 12 và Shader Model 6.
Theo Unity, nhờ những thay đổi này, thời gian clean build của Survival Kids đã giảm từ khoảng 1 giờ 46 phút xuống còn 32 phút.
Ở mảng giao diện người dùng, Unity bổ sung thành phần Safe Area vào Unity GUI (uGUI) để phản ánh vùng khuyết màn hình và vùng thao tác cử chỉ. UI Toolkit cũng được nâng cấp, cho phép tạo hiệu ứng frosted glass và lớp phủ màn hình mà không cần shader tùy biến riêng.
Công ty đồng thời mở rộng hỗ trợ nền tảng. Với WebGPU ở giai đoạn chính thức, người dùng có thể sử dụng trên trình duyệt các tính năng như compute shader, GPU skinning, indirect rendering và Visual Effect Graph.
Trên nền tảng web, Unity bổ sung khả năng progressive asset loading theo từng scene và hỗ trợ WebAssembly64 với bộ nhớ tối đa 16GB.
Trong lĩnh vực thực tế mở rộng (XR), Unity bổ sung Adaptive Performance cho Meta Quest nhằm điều chỉnh hiệu năng theo mức nhiệt và trạng thái năng lượng của thiết bị, đồng thời mở rộng hand tracking cho OpenXR và hỗ trợ âm thanh không gian.
Trên Windows và Xbox Series X|S, Unity kết hợp Content Directory với DirectStorage để tăng tốc độ đọc lên tới 40%.
Ngoài ra, Unity cũng bổ sung tính năng ký cho tệp .unitypackage, giúp nhà phát triển xác minh danh tính tổ chức phát hành gói và phát hiện việc tệp bị chỉnh sửa.