The Unity Roadmap

01

Unity Platform

The world’s most popular real-time development platform for creating 2D and 3D games and experiences, including multiple features with their own roadmaps

2D

2D

2D Graphics Performance improvements image
Released

2D Graphics Performance improvements

Improvements for 2D Renderer in Universal RP Light textures are now pre-rendered ahead of draw renderers to reduce context ...
2D Aseprite Importer image
Released

2D Aseprite Importer

The Aseprite Importer is an Asset importer that imports Aseprite's .ase and .aseprite files into Unity. The Aseprite Import...
2D Renderers as Mask Sources for SpriteMask. image
Released

2D Renderers as Mask Sources for SpriteMask.

Sprite Renderer, SpriteShape Renderer & TilemapRenderer can now be used as mask sources for SpriteMasks, unlocking many crea...
SRP Batcher for 2D Renderers image
Released

SRP Batcher for 2D Renderers

Tasks that previously loaded the CPU can be moved to the GPU freeing up CPU load for gameplay. Important Note: For sprites...
2D Physics Sub-stepping image
Released

2D Physics Sub-stepping

Sub-stepping is available for per-frame or manual simulation steps and will perform smaller time-interval sub-steps when a l...
Sprite Swap Overlay image
Released

Sprite Swap Overlay

Supports Sprite Swap animation workflow in the Scene View. Reveals all the relevant labels that a selected sprite can swap ...
Tilemap Authoring Improvements image
Released

Tilemap Authoring Improvements

Tilemap authoring improvements to make Tilemap creation and editing workflows more efficient. Overlay support to the Tile P...
Render as 2D image
Planned

Render as 2D

Developers need to incorporate 3D elements in their 2D games while using the 2D Renderer in Unity’s Universal Render Pipelin...
2D Animation performance improvements image
Planned

2D Animation performance improvements

Bone-based animation plays a crucial role in the 2D animation of many mobile games, significantly contributing to the effici...
2D Physics Low-Level API image
Planned

2D Physics Low-Level API

Why Developers need consistent behaviour across devices, in Editor and Runtime Developers need visual debugging support, i...
Sprite Atlas analysis image
Planned

Sprite Atlas analysis

To address the need for more efficient texture memory management in mobile games development, we are developing tooling to a...

3D Characters & Animation

Animation

Advancing DOTS image
Planned

Advancing DOTS

DOTS is Unity’s new high-performance, multithreaded Data-Oriented Technology Stack. Our goals for the next 10+ years of anim...
Animation Graphs image
Planned

Animation Graphs

Many believe that controlling animation setups are best done through a graph. It does not require coding and is easily trans...
Animation Importing image
Planned

Animation Importing

Clips are read only on import, in order to support a smoother update workflow, but this also poses challenges. What is the ...
GameObject<>DOTS image
Planned

GameObject<>DOTS

While DOTS and Entities offer a very powerful set of workflows to build games, we believe that there should be a way to acco...
Markup Tools image
Planned

Markup Tools

We have a number of ways we can approach adding and controlling animation markup in the Unity Editor. Are there some urgent ...
New State Machine image
Planned

New State Machine

How important is delivering new features to the State Machine? Would you like the ability to add layers within layers insid...
Please Read image
Planned

Please Read

We are making steady progress on a number of animation fronts, from the new DOTS architecture, to working prototypes as well...
Preview Mode image
Planned

Preview Mode

Without pressing play, what are the most pressing needs of a 3D previewer?
Quality of Life image
Planned

Quality of Life

We are continually working on doing our best to fix existing animation issues, and back porting ( whenever possible) many bu...
Retargeting Remapping image
Planned

Retargeting Remapping

While Humanoid fills the frequent need to retarget animation, it is limited to the Humanoid structure. Is it more important...
Sockets and Attachments image
Planned

Sockets and Attachments

Do you like to control how your sockets are setup? Maybe where you author your rig and animation is where you are comfortabl...
Visual Debugging image
Planned

Visual Debugging

Debugging code is vital, but how vital is a visual debugger? If you could see the flow, and transitions in a State Machine o...
AI Navigation image
Under Consideration

AI Navigation

If we could simplify the “intelligence” given to characters, as well as to things like path finding, would this investment c...
Alembic for Characters image
Under Consideration

Alembic for Characters

Alembic can address a number of character workflows, including hair and cloth. We would love to hear from you which might be...
Animation Window image
Under Consideration

Animation Window

Animation Authoring and key framing are a big deal, especially for 2D workflows. But for 3D, are there some specific areas w...
Character Controllers image
Under Consideration

Character Controllers

We have a few Unity made character controllers available, should we ship them as is, or do you prefer to choose/build your o...
Crowds image
Under Consideration

Crowds

Sometimes more is indeed better. With hardware getting faster, how many of you see adding 100s of characters as critical to ...
Facial Animation image
Under Consideration

Facial Animation

Should we have a simple way for you to do, say just basic facial animation with easy lip-syncing? Or a more comprehensive sy...
Motion Matching image
Under Consideration

Motion Matching

Kinematica introduced motion matching capabilities, but it was never a truly focused solution. We could look at bringing it...
Simple Animation image
Under Consideration

Simple Animation

The Legacy Animation system offers some specific performance workflows, but also the ability to have animation without using...
Timeline image
Under Consideration

Timeline

Timeline offers so many possibilities, it is hard to know where to start. Please tell us your goals. Better cut scene editi...
UI Animation image
Under Consideration

UI Animation

While not traditionally associated with 3D animation, it is not something we want to overlook.

AR/VR

XR Interaction and Input

Improvements to XR Hands image
Released

Improvements to XR Hands

The latest release of XR Hands (v1.5) includes support for common hand gestures like aim, grasp, pinch, and poke via the Ope...
Improvements to XR Interaction Toolkit image
Released

Improvements to XR Interaction Toolkit

The latest release of XRI (v3.1) includes enhanced UI for the XR Interactions Simulator, controller manipulation for the Nea...
Common Cross-Platform Gestures image
Planned

Common Cross-Platform Gestures

Help creators create with a common set of prebuilt gestures that are supported across OpenXR-compatible or non-compatible de...
Playback and Recording of Hand Poses and Gestures image
Planned

Playback and Recording of Hand Poses and Gestures

Help developers record and playback hand poses and gestures which could be used for testing, to simulate hands while using c...
Updated Haptic and Visual Feedback System image
Planned

Updated Haptic and Visual Feedback System

Help developers add new components and workflows to enable robust feedback mechanisms in the form of visual, auditory, and h...
Hand-based Teleportation image
Planned

Hand-based Teleportation

Help developers leverage custom hand pose detection and hand tracking to enable teleportation.
Common Hand Gesture Fallback image
Planned

Common Hand Gesture Fallback

Create a “fallback” provider that can help fill help developer get gesture data without having to go through the XR input sy...
UI Toolkit Integration image
Planned

UI Toolkit Integration

Support for world space UI in the XR Interaction Toolkit using UI Toolkit
Dynamic Hand Gestures image
Under Consideration

Dynamic Hand Gestures

Help developers detect gestures that include multiple poses in the same space, including single poses or multiple poses that...

XR Platform Support

Experimental Support for Android XR image
Released

Experimental Support for Android XR

Unity support for Android XR enables you to build immersive experiences using familiar tools & features in Unity, as well as...
Build Profiles for XR image
Released

Build Profiles for XR

Help developers create multiple build profiles for Quest and Android XR platforms, saving different configurations for relea...
Vulkan MVPVV (Multiview Per View Viewports) image
Released

Vulkan MVPVV (Multiview Per View Viewports)

Help developers improve graphics performance significantly by reducing processing load on areas of the screen not visible by...
Improvements to AR Foundation image
Released

Improvements to AR Foundation

The latest release of AR Foundation (v6.1) includes new batch operations for persistent anchors, stereo occlusion for headse...
Improvements to OpenXR Support for Meta Quest image
Released

Improvements to OpenXR Support for Meta Quest

The latest release of Unity's OpenXR package for Meta-specific features (v2.1) includes support for Quest Link when using AR...
Colocation on Meta Quest image
Planned

Colocation on Meta Quest

Enable multiple headsets to share a virtual space or local multiplayer experience together while in the same physical space.
CPU Image Capture on Meta Quest image
Planned

CPU Image Capture on Meta Quest

Expand support of CPU image capture in AR Foundation to Meta Quest, giving developers a consistent way to access the camera ...
Environment Raycast on Meta Quest image
Planned

Environment Raycast on Meta Quest

Enable developers to perform raycast-based operations against any point in a user's physical environment (not just planes).
Visibility Mesh image
Planned

Visibility Mesh

Apply Visibility Mesh occlusion to improve the GPU performance of post processing effects.
3D Bounding Box for iOS image
Under Consideration

3D Bounding Box for iOS

A 3D bounding box provides the dimensional bounds of a real world object detected by a device. Bounding box use cases includ...
Headless Mode for Automatic Testing image
Under Consideration

Headless Mode for Automatic Testing

Add support to allow you to interact with XR devices without the need to activate the display or physically wear the device ...
OpenXR Vulkan Windows Support image
Under Consideration

OpenXR Vulkan Windows Support

Add support for Vulkan, a 3D graphics API, in OpenXR on Windows (currently available on Android).
Persistent Spatial Anchors for ARCore image
Under Consideration

Persistent Spatial Anchors for ARCore

Persistent Anchors allow objects to remain in a set location as you move and shift your gaze around your physical environmen...
Quest Passthrough Image Processing Effects image
Under Consideration

Quest Passthrough Image Processing Effects

AR Foundation supports passthrough on Quest. This ticket represents additional passthrough image processing effects such as ...
Splash Screen support for Quest Passthrough image
Under Consideration

Splash Screen support for Quest Passthrough

Add the ability to integrate passthrough into your application’s splash screen so you can create a complete end to end passt...

3D World Building

Audio/Video

Media Framework

Advanced Encoding Options image
Released

Advanced Encoding Options

The UnityEditor.Media.MediaEncoder class now supports more fine-grained control over the video encoding. It is now possible ...
Audio: Hardware Abstraction Layer (HAL) image
Planned

Audio: Hardware Abstraction Layer (HAL)

Improving the current audio device management: Multiple audio input/outputs Any number of output speaker configuration Co...
Configurable Clock Source image
Planned

Configurable Clock Source

During playback, the VideoPlayer currently follows the system clock. While adequate for many situations, this does not alway...
Enhanced Webcam Support image
Under Consideration

Enhanced Webcam Support

The media framework will allow for network and file sources, for playback, and “sinks”, for recording/broadcasting. Generic ...
Extensible Codec Framework image
Under Consideration

Extensible Codec Framework

With the media framework making it possible for users to extend codec and file format support, we could add some of the more...
Live Streaming image
Under Consideration

Live Streaming

Consuming audio and/or video streams using formats such as HLS or DASH is useful in many scenarios such as live events or ad...
Localization & Subtitles image
Under Consideration

Localization & Subtitles

An aspect of media workflows that opens lots of possibilities for a more diverse audience is language, both written and hear...
Runtime Decoding image
Under Consideration

Runtime Decoding

The Unity media framework exposes all the building blocks needed to make various workflows such as low-level decoding, encod...
Runtime Encoding image
Under Consideration

Runtime Encoding

So far, encoding for audio video has been reserved to editor workflows only, such as with the Unity Recorder. The encoding t...

Editor

Usability

Quality of Life Improvements [2021 LTS] image
Released

Quality of Life Improvements [2021 LTS]

Revert to Prefab supports multi-select: Inspector property context menu 'Revert to Prefab' now works with multiple selected...
Quick and powerful search capabilities [2021 LTS] image
Released

Quick and powerful search capabilities [2021 LTS]

The Quick Search package has been added directly into the Editor with updated UI for better integration. It can be used to e...
Scene piercing selection image
Released

Scene piercing selection

Right-clicking in the scene view displays a list of objects under your cursor, which makes the selection of specific objects...
Selection Logger image
Released

Selection Logger

Navigate through the history of the last selected item through keyboard shortcuts or the dedicated window
Visual Search Queries image
Released

Visual Search Queries

Improved user interface for assisting when building simple to complex search queries.
[Removed] Improved, Searchable Context Menus  [2023.2] image
Planned

[Removed] Improved, Searchable Context Menus [2023.2]

We’re improving and standardizing our context menus that pop up when right-clicking across items and workflows. Improvements...
Hierarchy Performance and Organization image
Planned

Hierarchy Performance and Organization

Create a performant way to organize data in the Hierarchy window.
Optimize Enter/Exit Play Mode image
Planned

Optimize Enter/Exit Play Mode

Improve performance for Enter/Exit Play Mode To allow frequent iterations minimise the overheads of entering and exiting Pl...
Asset dependency tracking image
Under Consideration

Asset dependency tracking

Quickly visualize what are the dependencies for a given asset, and which assets it's depending on.
Bulk edit properties image
Under Consideration

Bulk edit properties

Edit properties on a large amount of items in a single operation.
Concurrent asset editing image
Under Consideration

Concurrent asset editing

Compare or make changes to multiple scenes, prefabs, or any other type of assests, by opening them side-by-side in the edito...
Console window improvements image
Under Consideration

Console window improvements

Increase the efficiency of the Console window by displaying text using a monospace font type, and being able to exclude cust...
Improve Editor UI readability image
Under Consideration

Improve Editor UI readability

The process of evolving the Unity Editor UX in 2019 included moving away from texture-based UI controls in favor of a more m...
Project Window Search Integration image
Under Consideration

Project Window Search Integration

The project window is one of the core building blocks of editor workflows. We believe this window would benefit from advance...
Save Play Mode Changes image
Under Consideration

Save Play Mode Changes

Make it possible to selectively persist changes made during Play Mode so they are not lost.

Gameplay

Timeline

Action customizability image
Released

Action customizability

Adding support for custom actions to Timeline. This lets you create your own shortcuts that affect clips, tracks, or the who...
Samples image
Released

Samples

We have added two samples to the Timeline package: Gameplay Sequence and Customization. The Gameplay Sequence details how to...
Cinematic workflows - on-frame preview image
Planned

Cinematic workflows - on-frame preview

Being able to preview only the frames that will end up in the final cinematic is an important tool for cinematic workflows, ...
Performance - UI Toolkit refactor image
Planned

Performance - UI Toolkit refactor

We are replacing the IMGUI core of Timeline with UI Toolkit. This foundational work will improve the general performance of ...
Better Authoring for Timelines with dynamic content image
Under Consideration

Better Authoring for Timelines with dynamic content

Make it easy to author and connect Timelines where the object may not exist in the scene and must be provided dynamically.
Built-in caching support image
Under Consideration

Built-in caching support

Add built-in support for the caching and baking of simulated content, like physics, particles, etc..
Embedded Animation Clip Edition image
Under Consideration

Embedded Animation Clip Edition

Leveraging UI Toolkit, we could embed Animation Clip editing in the Timeline Window, keeping your work in context.
Embedded Dopesheet image
Under Consideration

Embedded Dopesheet

Leveraging UI Toolkit, we could embed dopesheet Animation Clip edition in Timeline
High level visual scripting timeline nodes image
Under Consideration

High level visual scripting timeline nodes

Implement a high-level Visual Scripting node to interact with Timelines in your scene.
Improve transform offsets workflows image
Under Consideration

Improve transform offsets workflows

Make it easy to edit transform offsets of Animation Tracks and Clips by using manipulators in the scene
Search integration image
Under Consideration

Search integration

Find content instantly, even in feature-film-size Timelines by leveraging the power of Unity’s Searcher API
Timeline Framework image
Under Consideration

Timeline Framework

Expose the Timeline workflows as a separate tool that you can repurpose with your own data and playback engine.

Visual scripting

Generic State Machine image
Released

Generic State Machine

Along with the new visual scripting workflow in 2021, Gameplay designers now have a generic state machine available to build...
Visual scripting as package in Unity 2021 image
Released

Visual scripting as package in Unity 2021

Visual scripting is available as a regular package in Unity 2021, visible in the Package Manager, and available by default w...
Visual scripting for Unity 2019 LTS & 2020 LTS with Bolt image
Released

Visual scripting for Unity 2019 LTS & 2020 LTS with Bolt

Unity has acquired Bolt in 2020 and it has been made available to all Unity users. This helps productions based on current L...
Behavior nodes for designers or artists image
Planned

Behavior nodes for designers or artists

Making visual scripting even more accessible by providing nodes that are simpler to use. Behavior nodes are rich nodes desig...
High performance interpreter image
Planned

High performance interpreter

We are preparing an interpreted runtime that would significantly improve graph execution performance, cut down on memory all...
Simpler API nodes discovery image
Planned

Simpler API nodes discovery

When importing packages, it is not always clear to visual scripting users how to get access to those new API nodes. We are w...
Stability and bug fixes image
Planned

Stability and bug fixes

Quality push in stability and usability
Code generation from graph for learning, debug, or collaboration image
Under Consideration

Code generation from graph for learning, debug, or collaboration

We are evaluating the role of code generation out of visual scripts. This has been requested for programming learning purpos...
Convergence of UX of various graph tools across Unity image
Under Consideration

Convergence of UX of various graph tools across Unity

We are preparing the convergence with Graph Tools Foundation, an independent UX layer that we will leverage to align most of...
Enabling better data flow between graph tools image
Under Consideration

Enabling better data flow between graph tools

Our current migration to a common UX and data model for graph tools across the Unity editor, creates an opportunity to addre...
Improve event support image
Under Consideration

Improve event support

Event support will be improved, including solutions for callbacks and events data payloads, making it easier to design event...
Improving search image
Under Consideration

Improving search

We are aiming at improving the search capabilities to make it "context-aware", and find a synergy with the global Search fea...
Introduce DOTS scalability power to visual scripting image
Under Consideration

Introduce DOTS scalability power to visual scripting

Our new runtime interpreter in development brings us closer to DOTS compatible runtime. Coupled with high level nodes and ge...
Performance of graph editing image
Under Consideration

Performance of graph editing

When visual scripts are getting large with a lot of nodes, the general performance and responsiveness of the editor can be i...
Replace serialization stack image
Under Consideration

Replace serialization stack

The current serialization mechanism in visual scripting depends on a third party technology not supported anymore. We are lo...
Support DLC Graphs image
Under Consideration

Support DLC Graphs

Provide the UX and controls to update an application graphs by simply updating the runtime without having to rebuild it. Th...
Variable management image
Under Consideration

Variable management

We aim at enhancing variable management in visual scripting to enable complex use cases and increase productivity. Visual s...
Visual scripting graph authoring API image
Under Consideration

Visual scripting graph authoring API

Allow developers to create and alter graphs procedurally via scripts. This would allow to product graphs automatically based...

ECS for Unity

DOTS

Best Leverage Hardware Resources image
Released

Best Leverage Hardware Resources

Game code based on an ECS architecture pattern can avoid the drawbacks of object-oriented programming with GameObjects. Deve...
Compatibility with GameObjects image
Released

Compatibility with GameObjects

ECS for Unity preserves the standard Unity authoring workflow of creating, previewing, inspecting, and debugging gameplay in...
ECS for Unity image
Released

ECS for Unity

ECS for Unity is a coordinated release of Entities 1.0 and other ECS-based packages that are: Compatible with 2022 LTS and ...
Fast and Reliable Netcode image
Released

Fast and Reliable Netcode

Creating FPS titles that can handle massive scenes, large-scale simulations, and support hundreds of players concurrently re...
Flexible Game Architecture image
Released

Flexible Game Architecture

ECS for Unity provides usability features that make data-oriented gameplay code as accessible as MonoBehaviours, while ensur...
Large-scale Physics Simulations image
Released

Large-scale Physics Simulations

Simulation code based on an ECS architecture pattern can scale to an unprecedented amount of entities, and ensure determinis...
Samples, Onboarding & Learning image
Released

Samples, Onboarding & Learning

ECS for Unity provides a stable foundation on which to provide a suite of user onboarding and learning resources to help use...
Spikeless Streaming and Large-scale Rendering image
Released

Spikeless Streaming and Large-scale Rendering

ECS for Unity provides various systems to support spikeless streaming and large-scale rendering: Scene streaming: The relea...
Streamlined ECS Workflows image
Released

Streamlined ECS Workflows

ECS for Unity includes many new windows and workflows aimed at making the authoring experience easier for creators when work...
Consolidation of ECS Architecture and Tooling image
Planned

Consolidation of ECS Architecture and Tooling

Consolidation of ECS architecture and tooling so that users can easily leverage DOTS throughout the development of game arch...
Debugging Tools image
Planned

Debugging Tools

Improved debug and profiling tools help creators assess the health of their games and improve their projects more quickly an...
ECS Character Controller image
Planned

ECS Character Controller

The ECS Character Controller package provides mechanisms for creating character controllers with Unity's Entity Component Sy...
ECS for All image
Planned

ECS for All

We're bringing GameObjects and Entities closer together to make ECS power available to you in the context of the editor, and...
ECS Vehicle Controller image
Planned

ECS Vehicle Controller

A robust vehicle controller that will enable creators to easily build low-to-medium realism vehicles in games built with ECS...
ECS-based Animation image
Planned

ECS-based Animation

Leveraging the performance and scale of ECS, a highly performant, customizable 3D animation system that evolves Unity's anim...
General Improvements to Unity Physics image
Planned

General Improvements to Unity Physics

We're working on improvements to the user experience of Unity Physics, including: A new Collider.BakeTransform function tha...
Parallel Scheduling and Configuration Improvements image
Planned

Parallel Scheduling and Configuration Improvements

In the current version of DOTS, all systems run on the main thread and rely on those systems to schedule jobs to enable para...
Physics Incremental Broadphase image
Planned

Physics Incremental Broadphase

With this update, you'll be able to change the physics broadphase to operate incrementally using the PhysicsStepAuthoring co...
Unified Physics Authoring Workflow image
Planned

Unified Physics Authoring Workflow

We’re developing a unified authoring workflow that will allow you to select your preferred physics backend via the Project S...
Burst Determinism image
Under Consideration

Burst Determinism

Cross-architecture determinism support with the Burst Compiler solves a critical requirement for many multiplayer genres. De...
ECS-based Audio image
Under Consideration

ECS-based Audio

In the past Unite demonstrations, we have showcased early work on ECS-based audio systems. This development has been paused....
ECS-based Mesh Deformations image
Under Consideration

ECS-based Mesh Deformations

Mesh deformations is the mesh processing system used for skinning and blending shapes within ECS-based project. This enables...
ECS-based Navigation image
Under Consideration

ECS-based Navigation

In the past Unite demonstrations, we have showcased early work on ECS-based navigation systems. This development has been pa...
ECS-based Visual Scripting image
Under Consideration

ECS-based Visual Scripting

In the past, we have shared early work on ECS-based visual scripting solutions. This development has been paused. We will ne...
Entities Graphics Performance Improvements image
Under Consideration

Entities Graphics Performance Improvements

Another initiative we are looking at is the support of DOTS deformation that provides a mesh deformation pipeline that is pe...
Improvements to ECS Content Management image
Under Consideration

Improvements to ECS Content Management

With Entities 1.0, users have access to a suite of content manager and delivery systems. Beyond APIs, having an accessible a...

Multiplayer

Multiplayer

Build, Launch and Scale Playtests image
Released

Build, Launch and Scale Playtests

We're working to consolidate our dedicated game server workflow within the editor to enable creators to more easily build, t...
Distributed Authority image
Released

Distributed Authority

We are working on a new Distributed Authority mode in Netcode for GameObjects when paired with the new Multiplayer Services ...
Further Integrations image
Released

Further Integrations

We'll be building some multiplayer friendly templates that set up best practices for your project to be easily built into a ...
Megacity Mobile Sample image
Released

Megacity Mobile Sample

We released our new exciting Megacity Metro sample focusing on creating multi-platform multiplayer games with support for mo...
Multiplayer Tools & Services image
Released

Multiplayer Tools & Services

We're creating a central location in the editor providing guidance on the recommended tools, services or education material ...
Multiplayer Workflow image
Released

Multiplayer Workflow

We're working to enable multiples editor instances to be opened simultaneously on the same device to test a working gameplay...
Samples, Onboarding & Learning image
Released

Samples, Onboarding & Learning

Building multiplayer games can be complicated, so we’ve built and documented many of the common networked gameplay scenarios...
Host Migration image
Planned

Host Migration

We are working on the host migration feature in Netcode for Entities to add session stability. If the host of a game is lost...
Netcode Unification image
Planned

Netcode Unification

We are simplifying the tech stack to offer a Netcode solution delivering all the features you need regardless of your gamepl...
Comprehensive Snapshot System image
Under Consideration

Comprehensive Snapshot System

Capture all state change as part of a Snapshot, which periodically gets transmitted for network throughput and synchronizati...
NAT Punchthrough image
Under Consideration

NAT Punchthrough

Extending the capability of UTP to be able to communicate with networking hardware and firewalls in order to negotiate conne...
Network Nav Mesh image
Under Consideration

Network Nav Mesh

Have navigation mesh work in multiplayer scenarios which can support underlying dynamic terrain.
Snapshot Delta Change Support image
Under Consideration

Snapshot Delta Change Support

Having to send an entire snapshot each tick can be unnecessary, potentially affecting egress and network overhead. We'll imp...

Engineering

Performance

Performance

Optimize Unity Editor Startup time image
Planned

Optimize Unity Editor Startup time

We are working on making the Unity Editor to open quickly so you can start working on your project.
Continue improving Editor start-up time image
Under Consideration

Continue improving Editor start-up time

Continue working on improving the Editor startup time so your projects open quickly.
Improve time taken to test changes on non-desktop platforms image
Under Consideration

Improve time taken to test changes on non-desktop platforms

Improve iteration time on platforms where you can't enter play mode in the Editor to test your changes.
Improve usability when editing larger projects image
Under Consideration

Improve usability when editing larger projects

Improve Editor usability when working on larger scenes and projects.
Optimize code editing workflows image
Under Consideration

Optimize code editing workflows

Speed up the workflows around switching out of Unity to edit code and returning to the Editor to test your changes.
Optimize Non-Code Editing workflows image
Under Consideration

Optimize Non-Code Editing workflows

Speed up the workflows around switching out of Unity to edit models, textures, etc and returning to the Editor to test your ...
Optimize time taken to build your project image
Under Consideration

Optimize time taken to build your project

Optimize the length of time taken to make a full build of your project.
Reduce incremental import times image
Under Consideration

Reduce incremental import times

Make it faster when you update a project from version control and have to wait for Unity to import changes.
Reduce initial project import time image
Under Consideration

Reduce initial project import time

Reduce how long it takes when you first open a large project and the project imports your assets.
Reduce time taken to create a New Project image
Under Consideration

Reduce time taken to create a New Project

Speed up how long it takes to create a new project from a template and get working on it.

Navigation & Game AI

User Interface

Accessibility & Localization

Improved Arabic Text Editing image
Released

Improved Arabic Text Editing

Improved Editor tools for Arabic/Farsi characters including right-to left joined characters and diacritics and unicode bi-di...
UI Toolkit compatibility with the Localization package image
Released

UI Toolkit compatibility with the Localization package

Localize the content of UI Toolkit user interfaces in different languages using the Unity Localization package.
Mobile native screen reader exposed to C# image
Released

Mobile native screen reader exposed to C#

Expose native screen reader capabilities available on Android (TalkBack) and iOS (VoiceOver) devices to C# so they can be in...
Accessibility OS Settings Integration (Mobile) image
Released

Accessibility OS Settings Integration (Mobile)

Creators will be able to configure UI to interact with native (Android, iOS) font scaling, bold text and closed caption.
Screen Reader Integration with UITK image
Planned

Screen Reader Integration with UITK

Creators will be able to develop their GUI using UI Toolkit in an easy way to integrate screen reader technology, so that ma...
Support for Desktop Screen Readers image
Planned

Support for Desktop Screen Readers

Expand native screen reader support to include desktop operating systems, such as VoiceOver on macOS and Narrator on Windows...
Accessibility Checkers image
Under Consideration

Accessibility Checkers

A simple UI checker automation for accessibility for developers. Quick, automated and easily measured accessibility checkers...
Improved Remapping Controls image
Under Consideration

Improved Remapping Controls

Creators will be able to easily design remapping for players with disabilities. Such a easily remap game functions to specif...
Simple Captioning Creation image
Under Consideration

Simple Captioning Creation

Creators will be able to have a more simple and easy approach to closed captioning, custom styling, and localization support...
Web Screen Reader Support image
Under Consideration

Web Screen Reader Support

Support for screen readers on the Web platform.

UI Systems

Background image repeat image
Released

Background image repeat

Control how background images should repeat along vertical and horizontal axes.
Calculate opacity at the root element image
Released

Calculate opacity at the root element

Update the opacity calculation method of the root element to align with the CSS standard.
QuizU - A UI toolkit sample image
Released

QuizU - A UI toolkit sample

QuizU is an official Unity sample demonstrating various design patterns and project architecture including MVP, state patter...
Runtime bindings [2023.2] image
Released

Runtime bindings [2023.2]

New system which allows binding any type of data source to UI element attributes and style properties, for both Runtime and ...
UI Toolkit for making editor extensions image
Released

UI Toolkit for making editor extensions

Formerly known as UI Elements, UI Toolkit is a new asset-based, retained-mode GUI framework. It released in Unity 2019, for ...
UI Toolkit Sample – Dragon Crashers image
Released

UI Toolkit Sample – Dragon Crashers

Official sample project showcasing Unity’s UI Toolkit for runtime games and UI Builder workflows with examples of typical ga...
UI Toolkit Tree View image
Released

UI Toolkit Tree View

A UI Toolkit version of the Tree View control is available to use, with support for multi-columns.
Vector Drawing API image
Released

Vector Drawing API

Draw custom shapes programmatically using a simplified API built on top of the existing Mesh API.
UI Builder inspector extensibility [2023.2] image
Released

UI Builder inspector extensibility [2023.2]

Allow developers creating UI controls to provide custom inspectors and drawers to display properties in the UI Builder inspe...
UI Toolkit available for runtime [2021 LTS] image
Released

UI Toolkit available for runtime [2021 LTS]

UI Toolkit can now be used as an alternative for creating screen overlay UI running on supported Unity platforms, with the a...
Visual UI authoring [2021 LTS] image
Released

Visual UI authoring [2021 LTS]

Use the new UI Builder to visually author UI Toolkit assets aimed at extending the Unity editor. It supports editing in Play...
Additional UI style properties image
Planned

Additional UI style properties

Add visual enhancements to UI elements without relying on textures or custom shaders, such as: Gradients Drop shadows Glo...
Addressable Asset System support image
Planned

Addressable Asset System support

UI Toolkit assets can be packaged as an addressable asset, and can contain addressable references, which is currently not th...
Advanced UI Animation image
Planned

Advanced UI Animation

Implement motion design in UI using keyframe animation and sequencing.
Anchor UI elements to scene objects image
Planned

Anchor UI elements to scene objects

Attach UI elements to Scene objects so they automatically follow them, commonly used for displayer health bars over characte...
Display UI in world space image
Planned

Display UI in world space

Use UI Toolkit to create user interfaces positioned in the 3D world among other scene objects.
High runtime performance image
Planned

High runtime performance

Systems improvements, profiling tools and documentation for achieving high performance with UI.
Improve UI initialization performance image
Planned

Improve UI initialization performance

Build large and complexe user interfaces without worrying about performance issues during initalization.
Repeatable sections of 9-sliced images image
Planned

Repeatable sections of 9-sliced images

Support having sections of a 9-sliced image to either stretch or tile, depending on which section, like the Unity 9-slice Sp...
Vector Graphics support image
Planned

Vector Graphics support

Use SVG assets for displaying icons or 2D artwork when making lightweight user interfaces that scales gracefully across diff...
Blend Modes image
Under Consideration

Blend Modes

Specify how UI elements should blend between each other by setting different blend modes such as Multiply, Overlay and other...
Code-only runtime setup image
Under Consideration

Code-only runtime setup

Avoid the requirement of manually setting up a Unity Scene for quickly displaying UI in the Player.
Custom UI Shading image
Under Consideration

Custom UI Shading

Easily add rendering effects to UI by creating custom shaders using the Shader Graph tool.
Depth ordering image
Under Consideration

Depth ordering

For a given UI element, specify a different stack order from its position in the hierarchy, similarly to the z-index CSS pro...
Display Objects & Particles in UI image
Under Consideration

Display Objects & Particles in UI

Add 3D and 2D objects or Particle systems to user interfaces that will respond to layout changes, like any regular UI elemen...
Grid Layout image
Under Consideration

Grid Layout

Position UI elements with a grid-based system, using rows and columns, to quickly achieve complex and adaptive layouts.
Play sounds on UI events image
Under Consideration

Play sounds on UI events

Quickly assign a sound to be played on a given UI event.
Support for multiplayer UI image
Under Consideration

Support for multiplayer UI

Enable having multiple local players share a single screen with different controllers.
UI Masking image
Under Consideration

UI Masking

Use rectangle or arbirtrary shapes to mask areas of the UI. Masks can be generated from images, vector graphics or programma...

Platforms

Desktop

DirectX12 out of preview image
Released

DirectX12 out of preview

Significant improvements have been made to the graphics backend, in order to increase performance and stability of editors a...
Improved Desktop Store and Store SDK Integrations image
Under Consideration

Improved Desktop Store and Store SDK Integrations

Improved support for integrating with various desktop game and application stores and their associated SDKs. We are looking ...
Improved Multiple GPU Support image
Under Consideration

Improved Multiple GPU Support

Improved support for leveraging multiple GPUs in games and applications.
Improved UaaL for Desktop Platforms image
Under Consideration

Improved UaaL for Desktop Platforms

Improved support and features for Unity as a Library for desktop platform use.
Linux Player on ARM Processors image
Under Consideration

Linux Player on ARM Processors

Support for ARM CPUs for the Linux desktop runtime. (It is already supported for the Embedded Linux build).
New Linux Features image
Under Consideration

New Linux Features

Do you have ideas for a new Linux feature? Let us know what it is, and how important it is to you and your projects. This wi...
New macOS Features image
Under Consideration

New macOS Features

Do you have ideas for a new macOS feature? Let us know what it is, and how important it is to you and your projects. This wi...
New UWP Features image
Under Consideration

New UWP Features

Do you have ideas for a new UWP feature? Let us know what it is, and how important it is to you and your projects. This will...
New Windows Features image
Under Consideration

New Windows Features

Do you have ideas for a new Windows feature? Let us know what it is, and how important it is to you and your projects. This ...

Web

Web: C/C++ (native only) Multithreading image
Released

Web: C/C++ (native only) Multithreading

Enable support for C/C++ (native-only) code to run in separate threads on the WebGL build target.
Web: Faster Builds image
Released

Web: Faster Builds

We are planning a set of improvements to reduce the build time for WebGL projects.
Web: Mobile Browser Support image
Released

Web: Mobile Browser Support

Support WebGL builds for modern mobile web browsers on high-end iOS and Android devices. In addition to the mobile features...
Facebook Instant Games Support image
Released

Facebook Instant Games Support

Create Web builds that are compatible with and optimized for Facebook Instant Games and upload them directly to Facebook Ins...
Web Stripping Tool image
Released

Web Stripping Tool

Unity’s Web Stripping Tool package allows you to optimize your Web application by reducing its build size. This package hel...
WebGPU Support image
Planned

WebGPU Support

WebGPU is currently being implemented by all the major browser vendors as the next-generation standard for high-performance ...
Multithreaded Job Systems image
Planned

Multithreaded Job Systems

Use the existing Unity Job system in combination with the Native Multithreading in C/C++ code option to run multithreaded C#...
Web Platform Default Settings image
Planned

Web Platform Default Settings

Introduce default setting for the web platform that are more conducive towards developmental builds and faster load times.
WebGL Basis Universal Texture Support image
Under Consideration

WebGL Basis Universal Texture Support

Basis Universal Textures are a solution to provide compressed textures suitable for use on either desktop or mobile devices ...
WebXR Support image
Under Consideration

WebXR Support

Combine Unity's XR interaction module with the WebGL build target to create WebXR experiences.
WebGL C# Multi-threading Support image
Under Consideration

WebGL C# Multi-threading Support

This feature is to add full C# mutli-threading support to the Web Platform. Current limitations with the Garbage Collector a...

Mobile

Addressables PAD/TCFT support image
Released

Addressables PAD/TCFT support

We are bringing support for Play Asset Delivery asset packs within the Addressable system. You will be able to use your exis...
Android Game Activity image
Released

Android Game Activity

We’re introducing a new application model to Unity- GameActivity. Powered by Android’s GDK you will have access to a code la...
Android Predictive Back Gesture support image
Released

Android Predictive Back Gesture support

We are bringing support for the Android Predictive Back Gesture to Unity. You will be able to enable the Predictive Back Ge...
Android: Automatically include debugging symbols in App Bundle image
Released

Android: Automatically include debugging symbols in App Bundle

We are adding the inclusion of debugging symbols when choosing to build an Android App Bundle (AAB). When targetting the Goo...
Android: Improved support for large screens and foldables image
Released

Android: Improved support for large screens and foldables

We are bringing improvements to large screen support with a series of API updates and modernisations.
Apple Privacy Manifest & Required Reasons image
Released

Apple Privacy Manifest & Required Reasons

We have released support for privacy manifest and Required Reasons APIs for Unity 6/ 2021LTS and 2022 LTS.
ApplicationExitInfo API support image
Released

ApplicationExitInfo API support

We are bringing support for ApplicationExitInfo APIs directly into Unity Android by exposing a number of its APIs. For examp...
Support for 16 KB page sizes image
Released

Support for 16 KB page sizes

Historically, Android has only supported 4 KB memory page sizes. However, beginning with Android 15, Android supports device...
Android networking improvements image
Planned

Android networking improvements

We are currently investigating how to improve networking on Android. We are initially focusing on options for HTTP/2 support...
Apple Architecture modernisation & Swift migration image
Planned

Apple Architecture modernisation & Swift migration

We are heavily investing in the modernisation of the connective architectural layer between Unity and the Apple platform. On...
Support Android 16 image
Planned

Support Android 16

We are exploring changes coming with Android 16 and how we will support our Creators. Key areas we are investigating are cha...
Improvements to Android Logcat image
Under Consideration

Improvements to Android Logcat

Are you using the Android Logcat package for your debugging needs? Please send us your feedback and suggestions.
Improvements to debugging ANRs and Crashes on Android image
Under Consideration

Improvements to debugging ANRs and Crashes on Android

We deeply understand that app technical quality is instrumental to a good user experience and can in negative cases impact d...
New Android Features image
Under Consideration

New Android Features

Do you have ideas for a new Android feature? Let us know what it is, and how important it is to you and your projects. This ...
New iOS features image
Under Consideration

New iOS features

Do you have ideas for a new iOS feature? Let us know what it is, and how important it is to you and your projects. This will...
Updates to Mobile Notifications Package image
Under Consideration

Updates to Mobile Notifications Package

We’re bringing lots of improvements and fixes to the package, keep you feedback coming! Android Support for Android 13 noti...
Android & iOS Themed Icons image
Under Consideration

Android & iOS Themed Icons

We are exploring Android and iOS themed icons. If you are already using, or plan to use, those icons, please let us know in...

Pipeline & Integrations

Package Management

Asset Store .unitypackage Package Consumption Experience Improvements image
Released

Asset Store .unitypackage Package Consumption Experience Improvements

Ability to view installed packages from the list of Asset Store packages under My Assets – Green Check Mark to indicate asse...
Configure Package Manager Cache Settings image
Released

Configure Package Manager Cache Settings

Choose with flexibility which cache settings that fit your project setup for UPM & asset store packages. Release Informatio...
Multi-Select Actions image
Released

Multi-Select Actions

Ability to action multiple packages in one operation – that will greatly reduce wait time when managing packages which ultim...
New Package Manager Sidebar image
Released

New Package Manager Sidebar

The new sidebar improves navigation and makes it easier to browse through all your packages. Transforming dropdown to a tab...
Show Package Download Progress at Project Load image
Released

Show Package Download Progress at Project Load

Ability to view download progression to users at the project load , it will allow more transparency when downloading package...
Visualize Deprecated Packages image
Released

Visualize Deprecated Packages

We wanted to increase your visibility on the packages that may be completely or partially deprecated. Whether to keep using ...
Download Multiple Samples with 1 Click image
Under Consideration

Download Multiple Samples with 1 Click

Samples are crucial to understand the value proposition and use of packages. Currently, our users have to download sample 1 ...
Improve Dependency Toggle visibility & by Default image
Under Consideration

Improve Dependency Toggle visibility & by Default

Improve Dependency Toggle Visibility and have it on by default
Quick Access to Manifest File from Editor UI image
Under Consideration

Quick Access to Manifest File from Editor UI

Now, users must go through the file directory to access the manifest. The ability to quickly access the manifest file will a...
Show/Hide Experimental Packages image
Under Consideration

Show/Hide Experimental Packages

Want to explore Unity's experimental features hassle-free? Easily toggle the visibility of experimental packages to stay up...

Asset Import Pipeline

Editor Window for Inspecting Asset Imports and Dependencies image
Released

Editor Window for Inspecting Asset Imports and Dependencies

Editor window for inspecting why an asset was re-imported, it's dependencies and import statistics.
FBX SDK Upgrade to 2020.2 image
Released

FBX SDK Upgrade to 2020.2

FBX SDK 2020.2 includes Bug fixes Performance Improvements Apple Silicon Support
Parallel Importing for Common Asset Types image
Released

Parallel Importing for Common Asset Types

Reduce asset import time by utilizing multi-core computers to import common asset types in parallel. Thereby enabling users ...
Sketchup SDK Upgrade image
Released

Sketchup SDK Upgrade

Upgrade adds support for Sketchup 2019 and 2020 file formats
Texture Compression Optimizations image
Released

Texture Compression Optimizations

Ability to globally override texture compression and maximum imported size behavior for faster local development, ASTC comp...
USD Import image
Released

USD Import

Unity Imports Built-in USD Prims as flattened stage Universal Scene Description (USD) is an industry standard format for ex...
Async Accelerator Client Upload & Download image
Planned

Async Accelerator Client Upload & Download

Do not block the editor and wait for uploads to the Accelerator to complete.
Modular Importer image
Planned

Modular Importer

The asset needs of Unity projects today are more diverse than ever. Yet, every Unity asset importer is monolithic, to modify...
Native OpenUSD Support image
Under Consideration

Native OpenUSD Support

Native implementation of OpenUSD (Universal Scene Description) in the Unity Editor to enable full authoring and editing of U...
OpenUSD Hierarchy image
Under Consideration

OpenUSD Hierarchy

Support for USD Hierarchy preview at Import time Improving the USD Import functionalities to view the content of the USD as...
Runtime OpenUSD workflows image
Under Consideration

Runtime OpenUSD workflows

Enable Runtime OpenUSD Import / Export workflows Dynamic Scene Composition: Compose scenes dynamically during gameplay. Ef...

Rendering & Visual Effects

Foundation and Shaders

Batched Compute Skinning image
Released

Batched Compute Skinning

Background: Unity’s Skinned Mesh Renderer component utilize compute dispatches for parallelizing vertex transformations on ...
Cross Platform HDR Output image
Released

Cross Platform HDR Output

Summary High Dynamic Range (HDR) displays are now becoming widely available, and are capable of reproducing images with hig...
DX12 Graphics Jobs Editor Support image
Released

DX12 Graphics Jobs Editor Support

Summary Modern graphics APIs such as DX12 provide improved CPU utilization via multi-threaded recording and submission of c...
Inline Raytracing in Shaders (Desktop and Consoles) image
Released

Inline Raytracing in Shaders (Desktop and Consoles)

Summary DXR 1.0 traditionally works by dynamically executing shaders on hit/miss, via indexing into shader tables. DXR 1.1 ...
PSO Tracing and Precooking image
Released

PSO Tracing and Precooking

Summary Runtime Pipeline State Object (PSO) creation and shader compilation is a lengthy process, which can lead to noticea...
Ray Traced Instancing image
Released

Ray Traced Instancing

Instancing support for the Raytracing API is now available, allowing to efficiently add large amounts of mesh instances to t...
Ray Tracing Production Readiness image
Released

Ray Tracing Production Readiness

Summary Unity's Raytracing API was introduced in Unity 2019.3, and is utilized in the High Definition Render Pipeline's for...
Raytracing Acceleration Structure Build Flags image
Released

Raytracing Acceleration Structure Build Flags

Summary It is now possible to set the Ray Tracing Acceleration Structure Build mode using the following flags: These flags...
Raytracing Memory Usage Reduction image
Released

Raytracing Memory Usage Reduction

The introduction of a custom GPU memory allocator for small BLASes serves to further reduce the memory footprint of the Ray ...
RTAS Build Commands in Async Compute image
Released

RTAS Build Commands in Async Compute

Summary The following commands are used in order to build the Ray Tracing Acceleration Structure on the GPU, after adding a...
RTAS Memory Usage in Frame Debugger image
Released

RTAS Memory Usage in Frame Debugger

As of Unity 2023.3, you can track the Acceleration Structure’s GPU memory usage in the Frame Debugger, when inspecting Ray T...
Scriptable Render Pipeline Coexistence (experimental) image
Released

Scriptable Render Pipeline Coexistence (experimental)

We have delivered a series of improvements to coexistence in Unity 22LTS and Unity 6, and though it can ease and accelerate ...
Solid Angle Culling for Ray Tracing image
Released

Solid Angle Culling for Ray Tracing

Angle-based culling provides a fast and efficient way to remove small and distance instances from the Acceleration Structure...
Split Graphics Jobs (DX12) image
Released

Split Graphics Jobs (DX12)

Summary Modern graphics APs such as DirectX12, Vulkan and Metal allow for better CPU utilization via multi-threaded recordi...
Split Graphics Jobs (Vulkan) image
Released

Split Graphics Jobs (Vulkan)

Summary Modern graphics APs such as DirectX12, Vulkan and Metal allow for better CPU utilization via multi-threaded recordi...
SRP Batcher compatibility for WebGPU image
Released

SRP Batcher compatibility for WebGPU

The SRP Batcher is supported when targeting the WebGPU graphics API: This optimizes the render pipeline's batching of draw ...
SRP Volume System Optimizations image
Released

SRP Volume System Optimizations

Summary We will further optimize The Scriptable Render Pipeline (SRP) Volume system for better memory efficiency and CPU pe...
URP Foveated Rendering (OpenXR Support) image
Released

URP Foveated Rendering (OpenXR Support)

Foveated Rendering is supported by the Universal Render Pipeline, and can be enabled when targeting compatible OpenXR platfo...
URP Foveated Rendering (Quest 2 Support) image
Released

URP Foveated Rendering (Quest 2 Support)

Foveated Rendering is supported by the Universal Render Pipeline, and can be enabled when targeting Quest 2 using the Oculus...
VFX Graph compatibility for WebGPU image
Released

VFX Graph compatibility for WebGPU

VFX Graph is supported when targeting the WebGPU graphics API:
WebGPU Graphics API  (Early Access) image
Released

WebGPU Graphics API (Early Access)

As of 2023.3, the Unity Web Player provides experimental support for the new WebGPU graphics API: The new capabilities expo...
HDRP Foveated Rendering image
Planned

HDRP Foveated Rendering

Summary: Foveated Rendering support is being introduced, in order to improve the GPU performance of stereo-rendering for su...
Improved Shader Variants Management image
Planned

Improved Shader Variants Management

Summary Shader variant compilation is a form of static branching which provides authoring and runtime control of conditiona...
Light Probes compatibility for WebGPU image
Planned

Light Probes compatibility for WebGPU

Light Probes are supported when targeting the WebGPU graphics API:
Maximum Level of Details (LOD) Level Per Group image
Planned

Maximum Level of Details (LOD) Level Per Group

Summary Maximum LOD level is a feature that lets you define a Maximum LOD Level for a given LOD group. LOD Groups are used ...
MeshLOD image
Planned

MeshLOD

MeshLOD is a new lightweight LOD system that can be used on its own or in combination with LODGroups. The goal is to have a ...
Scriptable Render Pipeline API Improvements image
Planned

Scriptable Render Pipeline API Improvements

Summary We will improve the underlying Scriptable Render Pipeline(SRP) API to enable you to achieve the same use cases you ...
Split Graphics Jobs (Metal) image
Planned

Split Graphics Jobs (Metal)

Summary Modern graphics APs such as DirectX12, Vulkan and Metal allow for better CPU utilization via multi-threaded recordi...
Streaming Virtual Texturing (SVT) image
Planned

Streaming Virtual Texturing (SVT)

Summary Streaming Virtual Texturing (SVT) is a feature that reduces GPU memory usage and texture loading times when you hav...
Block Shaders (Surface Shaders Replacement) image
Planned

Block Shaders (Surface Shaders Replacement)

Summary Block Shaders introduce a streamlined and modular text-based shader authoring workflow, and allow to override and e...
3D Imposters image
Under Consideration

3D Imposters

Summary 3D Imposter is part of the Hierarchical Level Of Details Generation feature. It allows you to dynamically create si...
Ability To Use Vertex Channel Compression Alongside Mesh Compression image
Under Consideration

Ability To Use Vertex Channel Compression Alongside Mesh Compression

Summary This feature enables vertex channel compression to be used alongside Mesh compression option in Unity projects. Us...
Automated LOD Generation image
Under Consideration

Automated LOD Generation

Summary Automated Level of Detail (LOD) Generation is a feature that will help you improve your workflow to create and defi...
DXC Shader Compilation and Shader Model 6 Support image
Under Consideration

DXC Shader Compilation and Shader Model 6 Support

The experimental DXC shader compiler backend has been available since 2021.2, albeit with various limitations, most noticeab...
Dynamic Resolution compatibility for WebGPU image
Under Consideration

Dynamic Resolution compatibility for WebGPU

Dynamic Resolution supported when targeting the WebGPU graphics API:
HDRP Raytracing Effects on Metal image
Under Consideration

HDRP Raytracing Effects on Metal

The Raytracing API is currently supported when targeting Windows/DirectX12, Xbox Series and PS5 - in order to enable a range...
Hierarchical Level Of Details Generation image
Under Consideration

Hierarchical Level Of Details Generation

Summary Hierarchical Level Of Details Generation (HLOD) is a feature that allows you to combine existing static meshes and ...
Material Property Block SRP Batcher Compatibility image
Under Consideration

Material Property Block SRP Batcher Compatibility

Currently, Material Property Blocks break the SRP Batcher. This would either make MPB work nicely with SRP Batcher, or deli...
Mesh Shader Support image
Under Consideration

Mesh Shader Support

Summary Mesh Shaders enable efficient processing of highly complex geometry (such as finely detailed models) as well as pro...
Native Array Overloads for Shader Uniform Setters image
Under Consideration

Native Array Overloads for Shader Uniform Setters

Description: Shader uniform/constant inputs can be set on a per-frame basis, using the Shader and Material APIs. Introduce...
Post Deformation Normal Recalculation image
Under Consideration

Post Deformation Normal Recalculation

Summary This feature adds the option for recalculation of normals after the deformation of a SkinnedMeshRenderer at runtime...
Stage specific shader keywords (GLES, Vulkan) image
Under Consideration

Stage specific shader keywords (GLES, Vulkan)

Summary The amount of produced shader variants grow exponentially based on keywords usage, and can lead to: Increased buil...
Streaming Virtual Texturing(SVT) Lightmap Support image
Under Consideration

Streaming Virtual Texturing(SVT) Lightmap Support

Summary Streaming Virtual Texturing (SVT) will support baked lightmap textures. Intended Outcome/Use Case Depending on th...
Variable Rate Shading image
Under Consideration

Variable Rate Shading

Summary Variable rate shading allows to vary the fragment/pixel shading rate on a per-draw call, primitive or pixel basis. ...
Vulkan Fragment Shading Rate Support image
Under Consideration

Vulkan Fragment Shading Rate Support

Summary Fragment shading rate allows to vary the fragment/pixel shading rate on a per-draw call, primitive or pixel basis. ...
Inline Raytracing (Vulkan Support) image
Under Consideration

Inline Raytracing (Vulkan Support)

Summary DXR 1.0 traditionally works by dynamically executing shaders on hit/miss, via indexing into shader tables. DXR 1.1 ...
Inline Raytracing (Metal Support) image
Under Consideration

Inline Raytracing (Metal Support)

Summary DXR 1.0 traditionally works by dynamically executing shaders on hit/miss, via indexing into shader tables. DXR 1.1 ...

High Definition Pipeline

Adaptive Probe Volumes (APV) out of experimental image
Released

Adaptive Probe Volumes (APV) out of experimental

With the 2023.1 release, the core functionality and user experience of Adaptive Probe Volumes in HDRP are improved and offic...
Adaptive Probe Volumes (APV): Stream Lighting Data from Disk image
Released

Adaptive Probe Volumes (APV): Stream Lighting Data from Disk

Summary Light probe data doesn't always fit in runtime memory, especially in large environments - this prevents creators fr...
AMD FidelityFX Super Resolution 2.0 image
Released

AMD FidelityFX Super Resolution 2.0

Available in 2023.3.0a16. When using dynamic resolution of fixed upscale, adds the possibility to use AMD FidelityFX Super ...
Clouds self shadowing improvements image
Released

Clouds self shadowing improvements

Improve visual fidelity of clouds integrating beer shadow maps for improved self shadowing.
Decals in raytraced reflections and GI image
Released

Decals in raytraced reflections and GI

Available in 2023.3.0a4. See decals in raytraced reflections (eg: stickers). Make decals participate in raytraced global i...
Generate Volumetric fog with VFX Graph particles image
Released

Generate Volumetric fog with VFX Graph particles

Available in Unity 2023.1.a24 and above. Add Volumetric Output to VFX Graph for HDRP. This allows to create dynamic and pr...
GPU Resident Drawer image
Released

GPU Resident Drawer

Summary The GPU Resident Drawer is a GPU Driven rendering system which is designed to be a CPU time optimisation. It enabl...
Improve Area, Disc, Line and Box lights for raster and path tracing image
Released

Improve Area, Disc, Line and Box lights for raster and path tracing

Multiple improvements based on various users and productions feedback: Add line light support to the Stacklit, Water, Hair,...
Path Tracing Decals image
Released

Path Tracing Decals

This feature has landed and is available in 2023.2.a15 and above. Allow the use of decal projectors with the HDRP Path Trac...
Physical Night Sky image
Released

Physical Night Sky

Extend the HDRP Physical Sky to manage night skies. Night skies are actually very hard to photograph in real-life, and we m...
Raytracing support of VFX Graph image
Released

Raytracing support of VFX Graph

Allows VFX Graph to be rendered in raytraced features.
Rendering Layers image
Released

Rendering Layers

Use Rendering Layers (similarly as URP - except that only the first 16 rendering layers can be used in HDRP) for Light Layer...
Screen Space Lens Flares image
Released

Screen Space Lens Flares

Very quickly and easily add lens flares and light streaks effects automatically generated from the frame buffer. SRP data d...
Scriptable Render Pipeline Coexistence (Experimental) image
Released

Scriptable Render Pipeline Coexistence (Experimental)

We have delivered a series of improvements to coexistence in Unity 22LTS and Unity 6, and though it can ease and accelerate ...
Shader Graph Material Types image
Released

Shader Graph Material Types

Exposes HDRP Material Type property (eg: Standard, Translucent or Sub Surface Scattering) of the Lit Shader Graph to the mat...
Skin dual Lobe and diffuse power image
Released

Skin dual Lobe and diffuse power

Improved high fidelity skin rendering adding dual lobe and diffuse power on Diffusion Profiles for materials using Subsurfac...
Sky Atmospheric Scattering and ozone simulation image
Released

Sky Atmospheric Scattering and ozone simulation

Available in 2023.3.0a13. When rendering volumetric clouds far in the distance, one needs to set a high distance for the vo...
Spatial-Temporal Upscaling (STP) image
Released

Spatial-Temporal Upscaling (STP)

Summary The number of competing super resolution techniques is growing, and many of them are specific to a single hardware ...
Strand-based Hair and Fur Rendering image
Released

Strand-based Hair and Fur Rendering

Strand based hair rendering using a software rasterizer to improve performance, visual quality and anti-aliasing when render...
Transmission Mask for SpeedTree trees image
Released

Transmission Mask for SpeedTree trees

Improve SpeedTree trees visual quality in HDRP using a Transmission Mask to apply subsurface scattering only on leaves. HDR...
Transparency improvements image
Released

Transparency improvements

Improve the rendering of transparent and translucent objects.
Transparent Decals with Shader Graph image
Released

Transparent Decals with Shader Graph

This feature has landed and is available in 2023.2.a12 and above. Allow to decals created with Shader Graph to affect trans...
Transparent with mixed tracing image
Released

Transparent with mixed tracing

Available in 2023.3.0a6. Mixed tracing mode for transparent screen space reflections now mixes both tracing modes as expect...
Data Unification image
Planned

Data Unification

Unified rendering means that we are not creating yet another solution, but refactoring the URP and HDRP backends, separating...
SRP Lit shader image
Planned

SRP Lit shader

When unifying we are also standardizing. The new unified Lit shader is based on the OpenPBR standard hosted by the Academy S...
Surface Shaders image
Planned

Surface Shaders

Summary SRP Surface Shaders are a similar concept to Built-in surface shaders. You can define a surface function that descr...
Area light support of volumetric fog image
Under Consideration

Area light support of volumetric fog

Add support of volumetrics for area lights. Note: Current imperfect workaround is to create on top of the area light a spot...
Capsule Shadows image
Under Consideration

Capsule Shadows

Problems Soft shadows on characters or small props require high resolution shadow maps which are expensive. World shadows ...
Local Exposure image
Under Consideration

Local Exposure

A camera post processing effect to adjust exposure locally in a frame where highly exposed areas (eg: clear noon outdoor sce...
Mask map and Custom Texture Channel Packing image
Under Consideration

Mask map and Custom Texture Channel Packing

Allow to use or author separated material maps while still having an efficient texture packing at runtime (Forum thread).
Real-time Cinematic Motion Blur image
Under Consideration

Real-time Cinematic Motion Blur

Offer a mode with better quality motion blur at the cost of performance. Typical usage is high-end cinematics. Note: For ci...
Reflection Probe Convex Influence Volume image
Under Consideration

Reflection Probe Convex Influence Volume

Problem The Influence Volume defines the area around the Probe in which reflective Materials use the results that the Probe...
Reflection Probes Relighting image
Under Consideration

Reflection Probes Relighting

Offer a new mode to update reflection probes lighting in real-time, much cheaper than entirely recapturing a full reflection...
Render pipeline converter image
Under Consideration

Render pipeline converter

Add support for HDRP to the Render Pipeline Converter window.

Global Illumination

Adaptive Probe Volumes Release HDRP/URP image
Released

Adaptive Probe Volumes Release HDRP/URP

Summary Adaptive Probe Volume (APV) is an improved workflow for pre-computed probe-based global illumination for 3D objects...
API for baking Light Probes image
Released

API for baking Light Probes

Summary With Unity 6 we introduce a new API for baking Light Probes. Baking no longer relies on the Lightmapping delegates,...
API to move positions of Light Probes at runtime image
Released

API to move positions of Light Probes at runtime

Summary Creators often build modular content for their projects in Scenes. These scenes are then repositioned at runtime in...
APV - AssetBundles / Addressables Support image
Released

APV - AssetBundles / Addressables Support

APV is now supported with AssetBundles/Addressables Previously, APV has not been compatible with AssetBundles / Addressable...
APV - Bake only Probe Volumes image
Released

APV - Bake only Probe Volumes

Summary Baking lighting data can take a long time, especially when including lightmap data in the build process Intended O...
APV - Bake Sky Occlusion image
Released

APV - Bake Sky Occlusion

APV Sky Occlusion With this feature, we enable creators to apply a dynamic time of day lighting scenario to their virtual e...
APV - Improvements and Changes image
Released

APV - Improvements and Changes

HDRP Streaming Data from Disk for Static APV Light probe data doesn't always fit in runtime memory, especially in large env...
APV - Improvements and Changes image
Released

APV - Improvements and Changes

These improvements have been included in the 2023.3 / Unity 6 Beta release Virtual Offset now uses Unity’s new internal Ray...
GPU Lightmapper "Out of Preview" image
Released

GPU Lightmapper "Out of Preview"

Summary The GPU Lightmapper is a backend for Unity’s Lightmapper which uses your GPU and Dedicated Video RAM (VRAM) to gener...
Interactive preview for GI-related Scene View Draw Modes image
Released

Interactive preview for GI-related Scene View Draw Modes

Summary Iteratively authoring and troubleshooting baked lighting data is an important use case for creators using Static Gl...
New default Lighting Data Asset for newly created Scenes (replacing Sky Manager) image
Released

New default Lighting Data Asset for newly created Scenes (replacing Sky Manager)

Summary Since the 2019 release, Unity has provided a system for automatically generating baked environment lighting in scen...
New light baking architecture “LightBaker v1.0” image
Released

New light baking architecture “LightBaker v1.0”

New light baking architecture “LightBaker v1.0” Baked Global Illumination now uses our new LightBaker v1.0 architecture for...
Light Baking Public C# API image
Planned

Light Baking Public C# API

Summary Baking lighting data is currently tied to the concept of GameObjects in scenes, which limits the Editor’s capabilit...
Precomputed Realtime GI / Dynamic APV image
Planned

Precomputed Realtime GI / Dynamic APV

Summary Unity already provides creators with realtime global illumination solutions through HDRP, like ray traced global il...
Realtime Preview of Baked GI in Editor Using Path Tracing image
Planned

Realtime Preview of Baked GI in Editor Using Path Tracing

Summary When working with baked global illumination, the lighting data in the scene of the Unity Editor becomes invalidated...
Adaptive Sampling of Lightmap Texels image
Under Consideration

Adaptive Sampling of Lightmap Texels

Summary This feature intends to solve two problems: Currently novice users are exposed to technical jargon like sample cou...
Automatic, Overlap Free UV Packing image
Under Consideration

Automatic, Overlap Free UV Packing

Summary Generating lightmap UVs for models at import means padding cannot be adjusted per-instance. Consequently we cannot ...
Bake Lighting Data for Skinned Meshes image
Under Consideration

Bake Lighting Data for Skinned Meshes

Summary Using lightmaps on skinned meshes can be a viable alternative where using light probes does not provide satisfactor...
Bake Lighting Data with GI (Indirect) Only Lights image
Under Consideration

Bake Lighting Data with GI (Indirect) Only Lights

Summary In some scenarios you may want to author lights that affect only indirect lighting of an area of your scene. Use C...
Bake Only Selected Sets of Objects image
Under Consideration

Bake Only Selected Sets of Objects

Summary Iterating on lighting data requires the entire scene to be rebaked to see changes. This is potentially very time co...
Bake Sky Occlusion image
Under Consideration

Bake Sky Occlusion

Summary It is hard to light realistic outdoor scenes containing dense foliage using dynamic time of day. The contribution o...
Baking Only Selected Bake Stage(s) image
Under Consideration

Baking Only Selected Bake Stage(s)

Summary Updating light probe coefficients presently requires a complete scene rebake, including all lightmaps and reflectio...
GPU Lightmapper - Tiled Denoising - OIDN image
Under Consideration

GPU Lightmapper - Tiled Denoising - OIDN

Summary With Tiled Baking, the process of denoising a lightmap is broken down into smaller ‘tiles’ with each tile being den...
Light Baking Management (Batch Baking) image
Under Consideration

Light Baking Management (Batch Baking)

Summary Presently there is no built-in functionality within Unity to support the queuing of bake jobs. Baking scenes is don...
Scene Independent Lighting Data (Bake Prefabs) image
Under Consideration

Scene Independent Lighting Data (Bake Prefabs)

Summary The Scene is often used as a hub for collaboration, or as a method for managing the loading and unloading of data w...
Serialize Debug Data to Disk image
Under Consideration

Serialize Debug Data to Disk

Summary Debug data, such as texel validity, light overlap etc is currently not serialized to the Unity project. This means ...

Shader Graph

Custom Motion Vectors image
Released

Custom Motion Vectors

This has landed in 2023.2.0a10 We'll add custom motion vectors, so you can create dynamic scenes with good workflows. Motio...
Faster Undo/Redo image
Released

Faster Undo/Redo

Improvements on Undo/Redo landed in 2023.3.0a10 and were backported into 2022 LTS. We're working on speeding up undo/redo t...
Heatmap Color Mode image
Released

Heatmap Color Mode

This feature has landed and is available in 2023.3.0a10 and above. With this feature you will be able to quickly identify t...
Keyboard Shortcuts image
Released

Keyboard Shortcuts

This feature has landed and is available in 2023.3.0a7 and above. Keyboard shortcuts are to be added to Shader Graphs to in...
Material Types for HDRP image
Released

Material Types for HDRP

Exposes HDRP Material Type property (eg: Standard, Translucent or Sub Surface Scattering) of the Lit Shader Graph to the mat...
New Samples : Feature Examples image
Released

New Samples : Feature Examples

Shader assets helping users understand how to set up and use popular techniques in Shader Graph, including parallax occlusio...
New Samples : Node Reference image
Released

New Samples : Node Reference

This sample has landed and is available in 2023.3.0a6 and above, and will be back-ported to 2022 LTS and 2021 LTS. A set of...
New Samples : Production Ready Assets image
Released

New Samples : Production Ready Assets

A set of shaders ready to be used directly in a project. Including shaders for decals, rocks, foliage, terrain details, ice,...
New Samples : Sub Graphs Library image
Released

New Samples : Sub Graphs Library

New Shader Subgraphs were released with the latest Production Ready Assets Sample.
Property Scope & Visibility image
Released

Property Scope & Visibility

This feature has landed and is available in 2023.3.0a11 and above. The Scope and Visibility of Properties are to be redesig...
Signed Distance Field (SDF) image
Released

Signed Distance Field (SDF)

Available as part of UGUI Shaders in Unity 6 (6000.0.39f1, 6000.1.0b7, 6000.2.0a4).
UI Integration with Shader Graph image
Released

UI Integration with Shader Graph

Beginning in 2023.2 alpha 16, you can now select Canvas as a new Material Type in the Graph Inspector for HDRP, URP, and Bui...
UI Samples image
Released

UI Samples

UGUI Shaders - available to import now in Unity 6 (6000.0.39f1, 6000.1.0b7, 6000.2.0a4). This set of samples contains over a...
ShaderLab Attributes for Material Property Drawers image
Released

ShaderLab Attributes for Material Property Drawers

With those ShaderLab Attributes exposed to ShaderGraph, users could make their properties take advantage of built-in Materia...
Append Node image
Released

Append Node

Release in Unity 6000.2.0a9 Add a new Append node to Shader Graph that can combine two float or vector inputs of different ...
8 Texture Coordinates image
Planned

8 Texture Coordinates

Full support for up to 8 texture coordinates.
Custom Lighting Nodes for Universal Render Pipeline image
Planned

Custom Lighting Nodes for Universal Render Pipeline

With adding nodes "Get Main Light" and "Get Additional Light”, you would be able to more easily create custom lighting in Un...
Dynamic Branching with Keywords image
Planned

Dynamic Branching with Keywords

This would allow to use Keywords for dynamic branching, and reduce the number of variants when performance impact is low.
Graph Templates image
Planned

Graph Templates

With Shader Graph Templates, you will be able to create new Shader Graphs from fully setup premade templates, such as Canvas...
URP Simple Lit Target image
Planned

URP Simple Lit Target

Adding a new Universal Target for URP Simple Lit Shader.
(Legacy) GPU Instancing Improvements image
Under Consideration

(Legacy) GPU Instancing Improvements

Please let us know how we can improve your workflows with Shader Graph when using GPU Instancing with Graphics features like...
Blending Modes image
Under Consideration

Blending Modes

This would give control over Source and Destination Blend Modes.
Blit Target image
Under Consideration

Blit Target

With the Blit Target, users would able to author a SRP blit shader graph.
Console Interop image
Under Consideration

Console Interop

Console warnings and errors shall point to the problem in a Graph, just like it takes a programmer to a source code line.
Custom Pragma and Define image
Under Consideration

Custom Pragma and Define

This would let adding custom #pragma and #define to Shader Graphs
Custom SSAO (URP) image
Under Consideration

Custom SSAO (URP)

This would provide Shader Graph users the ability to customize how the SSAO texture sampling is being used in a URP Lit Mate...
Custom Struct Types image
Under Consideration

Custom Struct Types

You will be able to define custom collections of data and operate on them in your graph.
Disable Fog from Lit Sub-Targets image
Under Consideration

Disable Fog from Lit Sub-Targets

You would be able to disable Fog on a per graph, or per material instance basis.
Disable Interpolation image
Under Consideration

Disable Interpolation

With this feature, you will be able to set "nointerpolation" on Vertex Colors, UVs and other custom interpolators.
Further node controls for subgraphs image
Under Consideration

Further node controls for subgraphs

Thanks to the success of the previous 2021.2 release, you'll eventually be able to put controls (like check boxes, and slide...
Get/Set Node image
Under Consideration

Get/Set Node

Also known as portals, this will allow setting and getting a local variable for graph organization and performance purposes.
Graph Creation API image
Under Consideration

Graph Creation API

Similar to Animator Controller API, this shall allow tech. artists and programmers to create and populate new graphs from C#...
Light Mode Tag image
Under Consideration

Light Mode Tag

This would let Shader Graph users set Light Mode Tag.
Material UI (ShaderGUI) image
Under Consideration

Material UI (ShaderGUI)

This would allow Shader Graph users to edit their graphs' instance UI, to add tooltips, conditional visibility, customize th...
Shader Globals image
Under Consideration

Shader Globals

We're going to provide Technical Artists with means to prototype and author systems that rely on Shader Global Properties. ...
Shader Graph Stencil Operations image
Under Consideration

Shader Graph Stencil Operations

See customize stencil operations in Shader Graph
Shader Performance Feedback image
Under Consideration

Shader Performance Feedback

We'll create a place for you to easily see performance information for your graphs, such as: estimated instruction count, sa...
Simplified Material Authoring image
Under Consideration

Simplified Material Authoring

This feature would allow Shader Graph users to author Material graphs from a higher level with no specific distinction betwe...
Static Branching image
Under Consideration

Static Branching

With this feature, you will be able to organize static branching in Shader Graphs, Sub Graphs and Custom Function Nodes.
Sub Graph Stage Setting image
Under Consideration

Sub Graph Stage Setting

This would allow setting the stage a Sub Graph can be used in, Vertex, Fragment or Both.
Support for DrawIndirect / DrawProcedural image
Under Consideration

Support for DrawIndirect / DrawProcedural

You would be able to modify the ShaderGraph's vertex shader to support custom vertex behavior for use with DrawIndirect or D...
Tessellation for Universal Render Pipeline image
Under Consideration

Tessellation for Universal Render Pipeline

You would be able to author shaders that use Tessellation for Universal Render Pipeline. This will allow you to dynamically ...
Vertex Stage Inputs image
Under Consideration

Vertex Stage Inputs

We would add inputs to the Vertex Stage for UV and COLOR.
ZTest and ZWrite Support image
Under Consideration

ZTest and ZWrite Support

This would enable ZTest and ZWrite customization in Shader Graphs.
Exposable Gradient Property image
Under Consideration

Exposable Gradient Property

This would allow Shader Graph users to: expose a Gradient Property to the Material Inspector expose a Gradient Property to...

Universal Pipeline

Adaptive Probe Volumes (APV) image
Released

Adaptive Probe Volumes (APV)

With the 2023.1 release, we have enabled the core functionality and user experience of Adaptive Probe Volumes in URP. What ...
Adaptive Probe Volumes (APV): Per-Vertex Quality image
Released

Adaptive Probe Volumes (APV): Per-Vertex Quality

Summary Previously, APV supported only per-pixel quality indirect lighting. This may be unsuitable for a range of mobile de...
Alpha Processing for Post Processing image
Released

Alpha Processing for Post Processing

Summary In Unity 6 Preview, URP now has a setting for Alpha Processing (URP Asset &gt; Post-processing &gt; Alpha Processin...
GPU Resident Drawer image
Released

GPU Resident Drawer

Summary The GPU Resident Drawer is a GPU Driven rendering system which is designed to be a CPU time optimization. It enabl...
GPU Resident Drawer image
Released

GPU Resident Drawer

Summary The GPU Resident Drawer is a GPU Driven rendering system which is designed to be a CPU time optimization. It enabl...
High Dynamic Range Display Output image
Released

High Dynamic Range Display Output

Summary High Dynamic Range (HDR) displays are display devices capable of reproducing images in the higher range of differen...
Post Processing Custom Effects image
Released

Post Processing Custom Effects

You can use render passes to achieve some custom effects with Universal Render Pipeline's post-processing. Currently, with 2...
Post Processing: Object Motion Blur image
Released

Post Processing: Object Motion Blur

This feature has landed and is available in 2023.2.a8 and above. The Motion Blur effect blurs an image when GameObjects are...
Render Graph Integration image
Released

Render Graph Integration

Summary Render Graph is a high-level representation of a pipeline's frame and render passes, explicitly stating how the ren...
Screen Space Lens Flare image
Released

Screen Space Lens Flare

Very quickly and easily add lens flares and light streaks effects automatically generated from the frame buffer. SRP data d...
Scriptable Render Pipeline Coexistence (Experimental) image
Released

Scriptable Render Pipeline Coexistence (Experimental)

We have delivered a series of improvements to coexistence in Unity 22LTS and Unity 6, and though it can ease and accelerate ...
Spatial-Temporal Upscaling (STP) image
Released

Spatial-Temporal Upscaling (STP)

Summary The number of competing super resolution techniques is growing, and many of them are specific to a single hardware ...
VFX Graph Smoke Lighting For URP image
Released

VFX Graph Smoke Lighting For URP

Expose 6-way lighting as a Shader Graph shader compatible with both HDRP and URP. 6-way lighting allows to create more real...
VFX Graph Support of URP Decals image
Released

VFX Graph Support of URP Decals

This feature has landed and is available in 2023.2.0a18 and above. Allow to spawn URP decals with VFX Graph, as well as usi...
XR: Application Spacewarp image
Released

XR: Application Spacewarp

Application SpaceWarp is an advanced XR rendering technique that reduces the rendering frequency while maintaining the displ...
XR: Foveated Rendering image
Released

XR: Foveated Rendering

Summary: Foveated Rendering support is being introduced, in order to improve the performance of stereo-rendering for suppor...
Automatic Exposure image
Planned

Automatic Exposure

Summary Exposure is a linear scaling operation performed on a scene-referred image before tone mapping to fine-tune the bri...
Data Unification image
Planned

Data Unification

Unified rendering means that we are not creating yet another solution, but refactoring the URP and HDRP backends, separating...
Deferred: Optimisations & GPU Resident Drawer image
Planned

Deferred: Optimisations & GPU Resident Drawer

Deferred+ A new Deferred+ renderer in URP that supports GPU Resident Drawer with Deferred rendering, and Forward+ fallback ...
Render Pipeline and Renderer Data Asset Consolidation image
Planned

Render Pipeline and Renderer Data Asset Consolidation

Summary We are removing the need to manage separate Universal Render Pipeline (URP) and Universal Renderer Data (including ...
Shader Library Documentation Improvements image
Planned

Shader Library Documentation Improvements

Better documentation for Universal's Shader Library, Shader API, and Shader built-in variables.
Shader Quality Settings image
Planned

Shader Quality Settings

Shader Quality settings allow you to tweak the quality of shading by enabling or disabling certain shader features. This opt...
Shadow Maps Caching image
Planned

Shadow Maps Caching

Summary Shadow Maps Caching provides performance improvement by allowing the Universal Render Pipeline (URP) to update the ...
SRP Lit shader image
Planned

SRP Lit shader

When unifying we are also standardizing. The new unified Lit shader is based on the OpenPBR standard hosted by the Academy S...
Surface Shaders image
Planned

Surface Shaders

Summary SRP Surface Shaders are a similar concept to Built-in surface shaders. You can define a surface function that descr...
Blob Shadows image
Under Consideration

Blob Shadows

Blob Shadows are "fake" shadows created by drawing a 2d shape and projecting it on the ground below the object you'd like to...
Camera-relative Rendering image
Under Consideration

Camera-relative Rendering

Camera-relative rendering would allow the Universal Render Pipeline (URP) to render distant GameObjects (with large world sp...
Screen Space Reflection (SSR) image
Under Consideration

Screen Space Reflection (SSR)

Summary Screen Space Reflection (SSR) is a rendering technique that uses the depth and color buffer of the screen to calcul...
Streaming Virtual Textures Support image
Under Consideration

Streaming Virtual Textures Support

Summary Streaming Virtual Texturing (SVT) is a feature that reduces GPU memory usage and texture loading times when you hav...
URP Ray-Tracing Support image
Under Consideration

URP Ray-Tracing Support

Unity currently supports advanced ray tracing in the High Definition Render Pipeline (HDRP). We are exploring the possibilit...
Volumetric Fog image
Under Consideration

Volumetric Fog

With volumetric fog, you can add realistic fog to a scene and manipulate its color, density, and how it interacts with light...

VFX Graph

Access to URP Camera Depth and color buffers image
Released

Access to URP Camera Depth and color buffers

This feature has landed and is available in 2023.3.0a16 and above. Allows access to the URP Camera buffers (Depth and Color...
Attributes Blackboard image
Released

Attributes Blackboard

This feature has landed and is available in 2023.3.0a7 and above. Accelerates the access and usage of built-in attributes (...
Collisions Improvements image
Released

Collisions Improvements

This feature has landed and is available in 2023.3.0a18 and above. Collision attributes to perform custom process upon coll...
Custom HLSL Block image
Released

Custom HLSL Block

This feature has landed and is available in 2023.2.0a19 and above. Create a block by directly typing some HLSL snippets.
Generate Volumetric fog with particles image
Released

Generate Volumetric fog with particles

This feature has landed and is available in 2023.1.0b4 and above. Add Volumetric Output to VFX Graph for HDRP. This allows...
Keyboard Shortcuts image
Released

Keyboard Shortcuts

This feature has landed and is available in 2023.3.0a19 and above. Keyboard shortcuts are to be added to Shader Graphs to i...
Node Search Improvements image
Released

Node Search Improvements

This feature has landed and is available in 2023.3.0a15 and above. We're improving the UI/UX of the node search window to e...
Profiling tooling image
Released

Profiling tooling

This feature has landed and is available in 2023.3.0a15 and above. Provide profiling tools that will allow you to get feedb...
Raytracing Support image
Released

Raytracing Support

Add the ability of VFX to be rendered in ray tracing passes. To allow things like VFX being taken into account in ray-traced...
Shader Graph Keyword Support image
Released

Shader Graph Keyword Support

This feature has landed and is available in 2023.3.0a17 and above. With this feature, you will be able to create an Uber Sh...
Shader Graph Smoke Lighting for URP an HDRP image
Released

Shader Graph Smoke Lighting for URP an HDRP

This feature has landed and is available in 2023.2.0a19 and above. Expose 6-way lighting as a Shader Graph shader compatibl...
URP Decals with VFX Graph image
Released

URP Decals with VFX Graph

This feature has landed and is available in 2023.2.0a18 and above. Allow to spawn URP decals with VFX Graph, as well as usi...
URP Support (Compute Capable Devices only): High End Mobile Support (Preview) image
Released

URP Support (Compute Capable Devices only): High End Mobile Support (Preview)

This version of the Visual Effect Graph brings a number of fixes and stability improvements to allow effects to be deployed ...
VFX Graph Motion Vectors for URP image
Released

VFX Graph Motion Vectors for URP

Allow VFX Graph particles to generate motion vectors with URP, for example to be considered by effects like TAA or Motion Bl...
VFX Templates and Wizard image
Released

VFX Templates and Wizard

This feature has landed and is available in 2023.2.0a18 and above. A dedicated Wizard Creation Window similar to the Scene ...
Instancing support with GPU Events image
Released

Instancing support with GPU Events

This has landed in Unity 6000.1.0a9. You can now use GPU Events and yet benefit from Instancing.
Cross pipeline Lit image
Planned

Cross pipeline Lit

Add a new lit output compatible with both HDRP and URP, and allowing to use a custom shader created with ShaderGraph. This ...
Animated Point Cache image
Under Consideration

Animated Point Cache

Add support for point caches storing several frames of data.
Arrays Support image
Under Consideration

Arrays Support

The support of array of types will allow to handle arrays as port types and iterate on them.
CPU simulation image
Under Consideration

CPU simulation

This will allow you to simulate particles and trails on CPU.
Custom SRP Support image
Under Consideration

Custom SRP Support

We're considering exposing VFXSRPBinder and other APIs to allow support of Custom Render Pipelines. Please share your feedb...
Decoupled lighting image
Under Consideration

Decoupled lighting

We’re decoupling our lighting resolution from our rendering resolution - this will make your effects more performant applyin...
DOTS Runtime image
Under Consideration

DOTS Runtime

Port most of the VFX C++ runtime to DOTS C#. This would allow VFX to be more easily integrated into the DOTS based code base...
Event Sequencer image
Under Consideration

Event Sequencer

Add an internal visual sequencer to VFX graph to trigger events and update properties from within the asset.
Fluid Simulation image
Under Consideration

Fluid Simulation

Add an update context that performs fluid simulation with particles.
Graph Attributes image
Under Consideration

Graph Attributes

This will allow to read and write attributes that are shared within an entire graph.
Light Support in Graph image
Under Consideration

Light Support in Graph

Ability to specify and control individual lights directly within the graph. You can currently use Output Events to control ...
Nearest Neighbor Search image
Under Consideration

Nearest Neighbor Search

Allows to query and get a list of neighboring particles from a given particle. This could be used to create advanced simulat...
Other Particles' Attributes Read image
Under Consideration

Other Particles' Attributes Read

Enables particles to access other particle's attributes, for example to find their position and avoid colliding with them.
Particle Attribute Buffer Read Access From Outside Graph image
Under Consideration

Particle Attribute Buffer Read Access From Outside Graph

This will allow reading particle attributes (e.g. position, color, etc.) asynchronously from CPU or from other GPU passes.
Particle Light Output image
Under Consideration

Particle Light Output

A new particle output to render particles as lights.
Point Cache Overhaul image
Under Consideration

Point Cache Overhaul

Point caches rewritten as buffers and implementing them as a first-class citizens in Unity. Adds also the ability to expose ...
Public Node API image
Under Consideration

Public Node API

Expose and document the API to be able to create new node types in C#.
Render to Render Textures image
Under Consideration

Render to Render Textures

Optional render texture in an output to render on texture instead of on screen.
Shader Graph Property Categories Foldout image
Under Consideration

Shader Graph Property Categories Foldout

This would display Shader Graph Property Categories as Collapsible Foldouts in the SG Output Block, to help unclutter Uber S...
Shaders Warmup image
Under Consideration

Shaders Warmup

With this API, you would be able to warm up Shaders used by Visual Effects and avoid runtime stutter.
Simplified VFX Authoring image
Under Consideration

Simplified VFX Authoring

This feature would allow VFX Graph users to author Visual Effect assets in a similar fashion as Shuriken, with behavior bloc...
Sub Frame Interpolation image
Under Consideration

Sub Frame Interpolation

Enables spawning and updating particles with greater fidelity when it comes to fast moving simulations removing typical stai...
Subgraphs Compilation image
Under Consideration

Subgraphs Compilation

We are looking at optimizing Subgraphs compilation (auto-compile and compilation) when nested in Graphs. Please share your ...
Subgraphs Sorting Order image
Under Consideration

Subgraphs Sorting Order

We're looking at allowing sorting Subgraphs order. Please share your feedback on the topic.
Submit VFX Graph UX improvements image
Under Consideration

Submit VFX Graph UX improvements

Improve discoverability, small daily user pains, as well as blockers when creating VFX with Unity. Tell us what you would l...
Unity Splines for VFX Graph image
Under Consideration

Unity Splines for VFX Graph

Access Unity splines from VFX Graph to spawn, control, and animate particles along the paths. This allows to create effects...
VFX Support for Shader Graph HDRP Decal Target image
Under Consideration

VFX Support for Shader Graph HDRP Decal Target

This would add VFX Graph support to HDRP Decal Target.
VFX Support for Shader Graph URP Decal Target image
Under Consideration

VFX Support for Shader Graph URP Decal Target

This would add VFX Graph support to URP Decal Target.
Volume Simulation and Rendering image
Under Consideration

Volume Simulation and Rendering

In addition to particle, this brings support to volume data. It will allow things like dynamic vector fields generation.
02

Unity Hub

Your all-in-one gateway for creating new projects, accessing resources and learning material, and managing your creations

Quick links
03

Unity Gaming Services

An end-to-end platform that is designed to help you build, manage, and grow your game

Ads

Acquire

Additional Optimizations for ROAS Campaigns image
Planned

Additional Optimizations for ROAS Campaigns

Adding additional time periods for ROAS campaigns
Android Device Model Targeting image
Planned

Android Device Model Targeting

Allows advertisers to target specific Android device models or manufacturers via an allowlist or blocklist
Attribution Link Tester image
Planned

Attribution Link Tester

The ability to test attribution links before setting campaigns live
Automated Bidding image
Planned

Automated Bidding

A simplified and automated bidding strategy that allows you to quickly set your bidding strategy to get the maximum number o...
Bid Guidance image
Planned

Bid Guidance

Automated insights to show how changing your bid may impact campaign performance.
Budget Based Buying image
Planned

Budget Based Buying

A simplified and automated bidding strategy that allows you to quickly set your bidding strategy to get the maximum number o...
Campaign History Updates image
Planned

Campaign History Updates

Adding additional elements for reporting at a glance including Spend and Installs. Also extending the lookback window from 3...
Creative AB Testing on Android image
Planned

Creative AB Testing on Android

An easy to use, intuitive creative testing framework that aims to provide for direct comparison between two or more creative...
Custom Event Optimizations image
Planned

Custom Event Optimizations

Adding more events to optimize campaigns against
Custom Product Pages image
Planned

Custom Product Pages

Custom Product Pages allows game studios to customize their Apple App Store landing page to better resonate with the interes...
Daily Budget Cap per Country image
Planned

Daily Budget Cap per Country

This gives advertisers the ability to choose between a shared budget among all targeted countries or defining separate budge...
Insights Card image
Planned

Insights Card

A collection of automated advice on how to increase campaign performance
New Dimension in Report Builder image
Planned

New Dimension in Report Builder

Additional reporting dimensions being added to Report Builder including: tablet vs phone, granular game categories, multiple...
Source Category Targeting image
Planned

Source Category Targeting

Source Category Targeting feature offers advertisers the ability to include or exclude specific store categories for targeti...
VPN Traffic Blocking image
Planned

VPN Traffic Blocking

Giving Advertisers who want, the ability to block VPN network traffic. This keeps traffic from unwanted countries from being...
Credit Cards for Prepayments image
Under Consideration

Credit Cards for Prepayments

An ability to prepay the budget with your credit card

Monetize

Ad Controls Unblocking Insights Recommendations image
Planned

Ad Controls Unblocking Insights Recommendations

Receive recommendations to determine the creatives to unblock to seize additional revenue opportunities.
Ad Type Consolidation for DSPs image
Planned

Ad Type Consolidation for DSPs

Optimizing Unity's exchange by consolidating at types including VAST VPAID and MRAID to reduce costs and increase efficienci...
Benchmarking for Customer Peer Groups image
Planned

Benchmarking for Customer Peer Groups

Compare your game and its performance to peer groups. Determine if you CPMs are better than similar games or see if your fil...
Change Alerts image
Planned

Change Alerts

Get email notifications when key changes occur in your game Such as privacy settings or placement targets.
Consolidated Reporting Page image
Planned

Consolidated Reporting Page

Unity publishers will be able to analyze their monetization strategy by reviewing all metrics in one place.
Creative Controls for Third-Party Demand image
Planned

Creative Controls for Third-Party Demand

Publishers will now be able to use Ad Controls to review and manage ad creatives from select DSP partners.
Deep Links for DSP Ad Formats image
Planned

Deep Links for DSP Ad Formats

DSP partners will now have the ability to provide deep links in all supported ad formats. Users will be directed to a partic...
MRAID End Card for DSPs image
Planned

MRAID End Card for DSPs

DSPs will be able to send MRAID end cards as a companion to a video ad unit. Users will be able to interact with the end car...
Open Measurement Support for DSPs image
Planned

Open Measurement Support for DSPs

Expanding Unity's open measurement support for banner and display ad formats.
Performance Alerts image
Planned

Performance Alerts

Publishers will receive alerts about key metrics in their game via email. So they can be aware of issues while not monitorin...
Project Creation Flow Redesign image
Planned

Project Creation Flow Redesign

Dashboard enhancements to make it easier for publishers to create new projects. Publishers will receive a visual step-by-ste...
Search by Advertiser Domain in Ad Controls image
Planned

Search by Advertiser Domain in Ad Controls

Search by advertiser domain to identify creatives to block using Ad Controls.
Sensitive Attribute Blocking image
Planned

Sensitive Attribute Blocking

Block specific attributes in ad creatives to prevent unwanted content from showing in your app. Sensitive Attribute Blocking...
Unblocking Insights image
Planned

Unblocking Insights

Receive insights on the estimated revenue opportunities from unblocking advertisers in your app that are currently blocked.
Unity Ads SDK Enhancements image
Planned

Unity Ads SDK Enhancements

Improve ad delivery, latency, and additional enhancements to improve the Unity Ads SDK efficiency and weight.
Unity Mediation: Cross Promo image
Planned

Unity Mediation: Cross Promo

Allow setting another project’s cross promo to kick in as backfill for a waterfall.
Unity Mediation: Expand Bidding Support image
Planned

Unity Mediation: Expand Bidding Support

Expand integrations with bidding partners to further enhance Unity Mediation demand sources.
Unity Mediation: Expand MMP Support image
Planned

Unity Mediation: Expand MMP Support

Expand integrations with MMPs to further enhance Unity Mediation features and functionality.
Unity Mediation: Manage API image
Planned

Unity Mediation: Manage API

Change waterfall line item configurations through the Manage API.
User-Level COPPA Controls for MAX image
Planned

User-Level COPPA Controls for MAX

Apps mediated by MAX that target both children and adults will have the control to share the COPPA status of individual user...
Dashboard Driven Integration image
Under Consideration

Dashboard Driven Integration

Test and integrate the latest ads SDK from within the dashboard for all platforms.
Monetize Data Explorer image
Under Consideration

Monetize Data Explorer

Slice and dice your data in similar ways to imply allowing for deeper analysis of your game's users
Partner Service Portal image
Under Consideration

Partner Service Portal

DSP and SSP partners can review data such as win rates, bid price, and average winning bid.
Performance Driver Reporting image
Under Consideration

Performance Driver Reporting

Reporting that shows the dashboard changes that drove key performance swings.
Unity Ads SDK Crash Reporting image
Under Consideration

Unity Ads SDK Crash Reporting

Provide reporting insights on app crashes due bugs caused by ads.
Unity Mediation: Cross Promo Enhancements image
Under Consideration

Unity Mediation: Cross Promo Enhancements

Expand cross promo functionality to support other situations beyond backfill for a waterfall.
Unity Mediation: Insights and Recommendations image
Under Consideration

Unity Mediation: Insights and Recommendations

Insights to improve the performance of publishers' Unity Mediation set up.
User and Role Based Customization image
Under Consideration

User and Role Based Customization

Allow customers to templatize and edit the existing roles we offer in the unity dashboard. Customizing them to fit their uni...

Analytics and Player Engagement

Analytics

Build Custom Dashboards image
Released

Build Custom Dashboards

Customize your reporting in a strategic way that can provide insights to the entire studio. Use saved reports to build out d...
Copying events between environments image
Released

Copying events between environments

Create events and their schemas once and promote them across environments. This makes moving through different phases of the...
Custom Dimensions image
Released

Custom Dimensions

This functionality empowers users to effortlessly examine and compare data across various dimensions beyond the event date, ...
Custom SQL querying image
Released

Custom SQL querying

SQL Data Explorer allows users to run SQL queries on their data, plot the results into different types of visualizations, an...
Data Access image
Released

Data Access

Access to your Analytics data through Snowflake, a data warehouse. Leverage the power of Snowflake to visualize your data th...
Define Custom User IDs via Analytics SDK image
Released

Define Custom User IDs via Analytics SDK

Use a custom user ID on Analytics events sent through the Analytics SDK. Allowing customers to maintain consistent identifie...
Enhanced Data Analysis and Visualization Features image
Released

Enhanced Data Analysis and Visualization Features

Explore Tool's upcoming update includes enhanced table view with search & filtering, table row aggregates, pivot tables for ...
Measure player drop-off image
Released

Measure player drop-off

Funnels help you better understand your player progression, identify opportunities to boost your KPIs, and uncover pain poin...
Porting Legacy custom events to UGS Analytics image
Released

Porting Legacy custom events to UGS Analytics

Custom event data from Legacy Analytics will be available in UGS Analytics without the need to make changes to your game.
Simplified event management image
Released

Simplified event management

Simplified creation and management of custom events in the dashboard.
Support for WebGL image
Released

Support for WebGL

Fixing errors which are causing issues with running Analytics on WebGL.
Unity IAP Transactions Automatically in Analytics image
Released

Unity IAP Transactions Automatically in Analytics

Unity IAP purchase transactions will be automatically registered and tracked in Analytics when using the Unity IAP. Find ou...
User Acquisition Performance Tracking image
Released

User Acquisition Performance Tracking

Analyze your user acquisition data so you can quickly see which ad networks and campaigns are bringing the most valuable use...
Aggregated Event Parameter Reporting image
Under Consideration

Aggregated Event Parameter Reporting

This feature enables users to easily calculate metrics such as averages and medians on collected event parameter data, provi...
Custom Metrics image
Under Consideration

Custom Metrics

Perform simple calculations on your events such as to identify mission completion rate.
Event Management Admin API image
Under Consideration

Event Management Admin API

Create events and parameters via an admin API making it easier to set up your event schemas.
Support for Consoles image
Under Consideration

Support for Consoles

Official support for consoles by the Unity Analytics SDK.
Unity Ads revenue available in Analytics image
Under Consideration

Unity Ads revenue available in Analytics

Unity Ads data will be automatically available in Analytics for you to be able to correlate ad data with gameplay data to pr...

Games Backend

Multiplayer

Vivox Chat & Safety

Automatic Connection Recovery image
Released

Automatic Connection Recovery

Makes minor network disruptions invisible to users by ensuring the connection between the game client and the Vivox servers ...
Player Moderation image
Released

Player Moderation

Unity’s Moderation solution provides a complete set of moderation tools to make toxicity-management accessible, impactful, a...
Smart Platform Audio Management image
Released

Smart Platform Audio Management

Vivox will automatically configure the audio route for the best voice session experience based on the user's capture and ren...
Text Chat Enhancements image
Released

Text Chat Enhancements

Upgrading existing Vivox Text by adding persistence and moderation through three new features: Chat History to allow players...
Unreal Engine 5.x Official Support image
Released

Unreal Engine 5.x Official Support

While our Unreal SDK is provided as source and can be made to work with Unreal Engine 5.x without issue, this work item inte...
Voice Toxicity Analysis image
Released

Voice Toxicity Analysis

An ML-based voice analytics service that records player voice communications and provides users with an analysis of the reco...
New Unreal SDK image
Planned

New Unreal SDK

A refresh of the Unreal SDK to match the functionality of the Unity SDK.
Text Chat Toxicity Analysis image
Planned

Text Chat Toxicity Analysis

Analyze a text conversation for negative or positive indicators that can guide moderation steps for individual players or gr...
Voice Widget in Unity Editor image
Planned

Voice Widget in Unity Editor

A new multiplayer widget to quickly get started with joining voice channels
3rd Party Audio Engine Plugins Support image
Under Consideration

3rd Party Audio Engine Plugins Support

An easier external access to audio buffers in a format that can easily be used by 3rd party audio engines.
New Voice Activity Detection image
Under Consideration

New Voice Activity Detection

A new VAD method that will result in improved audio quality by filtering out more audio that is purely noise.
Unity visual scripting support image
Under Consideration

Unity visual scripting support

Use visual scripting to implement core Vivox functionality.
04

Unity Cloud

An ecosystem of products and services that makes work on real-time 3D experiences more creator-focused, accessible, and connected

Dashboard & Admin

Asset Manager

April 2024

Asset Manager for Unity Editor

Cancel import image
Planned

Cancel import

Safely cancel ongoing imports and automatically clean up any incomplete data. This ensures that no broken assets or missing ...
Create collections based off folders image
Planned

Create collections based off folders

This feature will allow users to organize and navigate their assets using familiar folder structures. By replicating local p...
Edit asset image
Planned

Edit asset

Using the Editor plugin, users can edit the dependency type (fix version or labels) change log custom metadata fields ta...
Editor: Drag and drop on scene image
Planned

Editor: Drag and drop on scene

Drag and drop prefabs and materials from the Asset Manager window to a scene.
Editor: Large scale upload image
Planned

Editor: Large scale upload

This feature will allow you to create assets from folders with or without their dependencies.It will automatically generated...
Expose external Unity asset libraries in plugin image
Planned

Expose external Unity asset libraries in plugin

A new section in the plugin that allows users to browse and search the Unity Assets Library directly from their navigation s...
Expose public API to allow for customization image
Planned

Expose public API to allow for customization

Expose public API to allow for customization of the upload and import from Asset Manager
File management at import image
Planned

File management at import

More detailed override list when re-importing assets using asset manager for unity. Specifically, adding more details on fi...
Import optimized and converted files image
Planned

Import optimized and converted files

Users can import optimized and converted files using the Editor plugin
Local change insight image
Planned

Local change insight

This new feature will provide clear, detailed information on the nature of changes detected during asset reuploads. This enh...
Show cloud icons on Editor project window for Cloud Assets image
Planned

Show cloud icons on Editor project window for Cloud Assets

Users can easily identity cloud imported or uploaded assets from the project window using the cloud icons.
Smart asset removal image
Planned

Smart asset removal

Users can remove the dependencies alongside the asset they are removing. Removing options are Stop tracking (remove witho...
Upload retry image
Planned

Upload retry

Users can visually identify failed uploads and the plugin offers a straightforward option for users to attempt the process a...
Use editor inspector for asset detail image
Under Consideration

Use editor inspector for asset detail

Leverage the editor inspector to reduce the real estate taken by the Asset Manager window

Asset Manager

Asset conversion and optimization image
Released

Asset conversion and optimization

The ability to export assets in various common formats, such as FBX, USD, GLB, .PREFAB with the capability to clean and repa...
Clean unfrozen versions image
Released

Clean unfrozen versions

Allow users to delete unfrozen asset versions.
Move Asset action image
Released

Move Asset action

Allow a user to move an asset from one project or collection to another.
Annotate your asset version image
Planned

Annotate your asset version

Use our web viewer to annotate your asset previews to do collaborative reviews with your pears. The annotations are version...
Asset Reference Types image
Planned

Asset Reference Types

Asset Manager handles now several types of Asset References, with built-in ones: Dependency Transformation
Asset Types update + Custom Types image
Planned

Asset Types update + Custom Types

Consolidate our asset types with the Unity Editor and allow customers to create custom asset types.
Bulk asset editing image
Planned

Bulk asset editing

Allow user to edit asset metadata in bulk.
Collaboration: JIRA Integration with Threads image
Planned

Collaboration: JIRA Integration with Threads

Automatically create a JIRA task from a written comment thread while collaborating around asset creation. Connect the ticket...
Create new asset from transformation image
Planned

Create new asset from transformation

Enable the creation of a new asset with an asset reference typed: Transformed from a pipeline trigger (Optimize and Convert ...
Custom Pixyz transformation through Asset Manager image
Planned

Custom Pixyz transformation through Asset Manager

Use your custom Pixyz script (.py) to create a pipeline and run it on any asset.
Data Connector: PlasticSCM on premise image
Planned

Data Connector: PlasticSCM on premise

Connect your Asset Manager with your PlasticSCM server and index all your assets from your repositories on Asset Manager to ...
Decouple Versioning from Metadata image
Planned

Decouple Versioning from Metadata

Updating metadata no longer upversion your asset, but is still tracked in its own history stream per version.
Decouple Versioning from previews and converted files updated image
Planned

Decouple Versioning from previews and converted files updated

Adding, generating or updating previews don't upversion your asset anymore. Same behaviour with converted files.
Duplicate asset function image
Planned

Duplicate asset function

A simple function to duplicate any asset.
Identify main file(s) / asset(s) image
Planned

Identify main file(s) / asset(s)

For any multiple files asset (or nested assets), Asset Manager is suggesting the main file to enable several use-cases: bul...
Optimize and Convert - Better discoverability and consumer flow image
Planned

Optimize and Convert - Better discoverability and consumer flow

Enable Optimize and Convert for consumers, making the feature easier to access.
Preview asset files through asset viewer image
Planned

Preview asset files through asset viewer

Through a hierarchy menu of all the files within an asset, quickly browse and select the file on which you want to view and ...
Trashcan image
Planned

Trashcan

Trashcan feature will allow users to delete assets, datasets and their files but retrieve and restore them within 30 days.
Asset template image
Under Consideration

Asset template

Introducing the concept of Asset Template, driving convention of your assets' structures. Defines which datasets and which ...
Asset Variants image
Under Consideration

Asset Variants

Create and Manage asset variants within Asset Manager
Automate Upversion Upstream between asset references image
Under Consideration

Automate Upversion Upstream between asset references

Allow users to create asset references, including dependencies that can upversion upstream source assets if the target asset...
Bring your own storage image
Under Consideration

Bring your own storage

Users require sensitive data to stay on their servers The storage service can act as an abstraction for those 3rd party sto...
Contextual search image
Under Consideration

Contextual search

Contextual Search enables you to find and manage assets more efficiently within the Asset Manager system by leveraging natur...
Custom Status Flows image
Under Consideration

Custom Status Flows

Add your custom status in the built-in flow or create total new ones for your asset.
Delete a metadata field from organization library image
Under Consideration

Delete a metadata field from organization library

Allow the deletion or reverting the deletion of a metadata field from your organization's library
Desktop Companion App - Upload bulk assets from local disk image
Under Consideration

Desktop Companion App - Upload bulk assets from local disk

Provide a desktop client to simply upload in bulk your directory of assets
Editor Metadata in Asset Manager image
Under Consideration

Editor Metadata in Asset Manager

Surface Unity Editor metadata in Asset Manager
Generate a turntable preview from 3D model image
Under Consideration

Generate a turntable preview from 3D model

Generat a lightweight turntable preview of a 3D model that can be used as the primary preview image.
Nested Assets image
Under Consideration

Nested Assets

Ability to nest assets together
Preview generation for point clouds assets image
Under Consideration

Preview generation for point clouds assets

Generate previews for your point clouds Assets. Supporting: e57 .pts .ply .glb
Preview prefab or material in Asset Manager web image
Under Consideration

Preview prefab or material in Asset Manager web

Asset Manager can generate previews (thumbnail and 3d viewer) to visualize your prefab or your material within Asset Manager...
Project metadata image
Under Consideration

Project metadata

Allow to CRUD metadata on projects. System or custom metadata are available to better identify or analyze your project.
Sync Asset's files Locally image
Under Consideration

Sync Asset's files Locally

Enable Asset Manager users to sync their asset's file locally (VFS) to work on their local machine with the DCCs they love.
Tag assignment rules for texture files image
Under Consideration

Tag assignment rules for texture files

Create tag assignment rules for your texture files in order to convert them on the fly while using then in Unity Editor or e...
Tag recommendations image
Under Consideration

Tag recommendations

Automatic tag recommendation, based on existing tags or generated thumbnails and images
Unpack Unity Package in Asset Manager image
Under Consideration

Unpack Unity Package in Asset Manager

Upload your unity packages (old or new ones) and let Asset Manager scan, identify and itemize each asset while keeping the d...
Public Link Sharing (assets) image
Under Consideration

Public Link Sharing (assets)

Share publicly an asset and let guests vizualise your assets in their own browser.

August 2024

Beta - June 2023

Asset Management image
Released

Asset Management

A cloud-based Asset Management system featuring rich discovery, transformation and viewing capabilities. Apply to the Beta ...
Asset Manager APIs image
Released

Asset Manager APIs

Everything you can do in the Asset Manager is also exposed as a RESTful API. For more information, see our documentation
Asset Manager SDK image
Released

Asset Manager SDK

The Unity Asset Manager SDK makes it easy for developers discover, create, update, delete, and manage Unity Asset Manager as...
Auto-tagging image
Released

Auto-tagging

Use our AI feature to generate your asset's tags.
Automatic previews optimization (image downsizing) image
Released

Automatic previews optimization (image downsizing)

Any images uploaded as previews or thumbnails are automatically optimized for web consumption and fast browsing
Clip and Paste Thumbnail image image
Released

Clip and Paste Thumbnail image

You can copy and paste an images from your clipboard to the previews of your asset
Collection Management image
Released

Collection Management

The ability to easily create, edit and delete collections and assets and navigate through them once populated. Collections ...
Datasets in assets image
Released

Datasets in assets

Datasets are logical groupings of files within an asset, allowing users to partition it into payloads that makes sense. Exa...
Filtering image
Released

Filtering

The ability to filter through assets by asset type, uploader, date, etc.
Prepare asset for 3D Data Streaming image
Released

Prepare asset for 3D Data Streaming

Enable the generation of a 3D Data stream of your asset, and leverage it through the 3DDS SDK or the reference project. Tai...
Role Based Access Control on Projects image
Released

Role Based Access Control on Projects

Give access to projects to your organization's members and grant them a role: Project Admin Ability to add/remove and e...
Search by Name and Tags image
Released

Search by Name and Tags

Search your assets by Name and Tags
Unity Asset Manager For Blender-Sample image
Released

Unity Asset Manager For Blender-Sample

Upload Blender content to the Asset Manager. If you are a developer that wants to build a plugin with the Unity Cloud Asset...

Released

(Unity Editor) Asset tracking, bulk import, collapsable side nav panel image
Released

(Unity Editor) Asset tracking, bulk import, collapsable side nav panel

Lots of improvements Understand when an asset is out of sync with the Cloud by a quick glance on the gallery view Bulk imp...
3D metadata extraction image
Released

3D metadata extraction

Extract useful information from 3D model automatically: Triangle count Vertex count Material count Number of textures T...
Access to the Unity Asset library image
Released

Access to the Unity Asset library

Access to a free asset library directly from Asset Manager containing materials at first. The library is updated regularly ...
Asset dependencies on Asset Manager image
Released

Asset dependencies on Asset Manager

Support dependencies between assets to be more productive in your asset creation workflows. From Material with its textures...
Asset Manager for Unity (Private Beta) image
Released

Asset Manager for Unity (Private Beta)

Access your Asset Manager's contents directly from Unity Editor through the Asset Explorer. Search, browse, view, and acces...
Asset Manager for Unity release package image
Released

Asset Manager for Unity release package

Move out of experimental to V1.
Asset Manager for Unity Version Control image
Released

Asset Manager for Unity Version Control

Add Files from Unity Version Control To the Asset Manager Connecting your Unity Version Control Account to Asset Manager al...
Asset status image
Released

Asset status

Assets can be set to Draft, In Review, Accepted, Rejected so users can immediately understand which Assets can be used, and ...
Asset versioning image
Released

Asset versioning

Enable Unity Asset Manager Admins and Contributors to easily add, update and delete files within assets they create on UAM s...
Asset versioning image
Released

Asset versioning

Upload the version that you want with the ability to upload roll back
Audio Player image
Released

Audio Player

Audio file can be previewed with a new audio player directly from asset manager. For this, you need to set as preview your a...
Automated preview generation image
Released

Automated preview generation

Asset Manager will generate automatically some previews of your asset made of a single file.
Bulk create assets, update asset through Python SDK image
Released

Bulk create assets, update asset through Python SDK

Additional samples to make it easier to bulk create assets, upload files and update files using the Unity Cloud Python SDK
CLI bulk uploader image
Released

CLI bulk uploader

The Command-Line Interface (CLI) is a cross-platform command-line tool to connect to Asset Manager and execute administrativ...
CLI tool improvements based on feedback image
Released

CLI tool improvements based on feedback

Allow users to embed dependencies. Support for sub folders using Group by folder strategy & more
Connected App - Reference Project image
Released

Connected App - Reference Project

The Unity Cloud Reference Project is a fully functional collaborative design review application for 3D assets, powered by Un...
Consolidate dashboard & editor features image
Released

Consolidate dashboard & editor features

Group of quality of life features to consolidate the experience between the Web and the Editor integration Discover all ass...
CSV as input parameter for CLI tool image
Released

CSV as input parameter for CLI tool

Use a CSV file as input using the CLI tool to upload and re upload assets with their dependencies to Asset Manager
Editor: Better error communication image
Released

Editor: Better error communication

Help users understand better the errors and make the experience more cohesive
Editor: Improvements for the upload flow image
Released

Editor: Improvements for the upload flow

These improvements include enable users to deselect files even if they are dependencies covers better progress reporting f...
Editor: Modal for reimport image
Released

Editor: Modal for reimport

New modal to provide users with insights on which files will be impacted and whether they want to replace, skip, duplicate o...
Editor: Offline support and improvements for import flow image
Released

Editor: Offline support and improvements for import flow

This includes Offline support Ability to browse the in project assets while being offline Ability to retry the connection...
Enable multiple UVCS datasets in a same asset image
Released

Enable multiple UVCS datasets in a same asset

You can create multiple UVCS datasets into a same asset to surface different UVCS repository in one place
Favourites image
Released

Favourites

Epic As an Asset Manager user I want to be able to create favourited views so i can quickly access the content i am most in...
Filter asset by file type image
Released

Filter asset by file type

You can now filter your asset by their file type. It allows you to find back asset made of prefab, images, sound file, etc.....
Filter by custom metadata image
Released

Filter by custom metadata

Ability to filter assets by custom metadata
Filter Cloud Assets by type and status image
Released

Filter Cloud Assets by type and status

From the Asset Manager for Unity window in Editor, you can filter Cloud assets by types (including Unity proprietary formats...
Folder hierarchy View image
Released

Folder hierarchy View

See your assets as if you were browsing a folder directory. It's easier to navigate and looks more familiar. The Folder hie...
My Asset Store assets in Asset Manager image
Released

My Asset Store assets in Asset Manager

Retrieve your assets bought from the Asset Store in Asset Manager and add them to the project you like. While adding them, ...
Option to include all script dependencies image
Released

Option to include all script dependencies

Users can now include all dependencies if they need to by right clicking on the asset and selecting the option.
Preview real resolution of images image
Released

Preview real resolution of images

Preview images at their right resolution when expanding your sidepanel. It’s automatic, just give it a try!
Q1 2024 UX Improvements image
Released

Q1 2024 UX Improvements

In addition to all the features, we have improved a lot in terms of UX: Asset selection improvements. We've made the select...
Replace file function image
Released

Replace file function

A simple function to replace a file within a dataset, keeping all logic and dependencies associated with it.
Search improvements image
Released

Search improvements

The search returns all results which contain in the name or the tags the characters you're searching for.
Sidepanel upgrades image
Released

Sidepanel upgrades

Sidepanel is getting a lift to get you more productive: You can expand / collapse the sidepanel to preserve a bigger view o...
Smart views image
Released

Smart views

Create and share Smart views with your peers to get a focused views of your assets. Smart views keep in memory: All filter...
Support wider range of image previews image
Released

Support wider range of image previews

We're boosting our core to support a wider range of image formats to preview on Asset Manager. Among the full list of new f...
Upload a Pixyz Studio scene to the Asset Manager image
Released

Upload a Pixyz Studio scene to the Asset Manager

From Pixyz Studio interface, you can upload any scene to the Unity Asset Manager to share, manage, transform and stream it. ...
Upload assets from Editor to Asset Manager image
Released

Upload assets from Editor to Asset Manager

Quickly create and upload assets from the Unity Editor to Asset Manager while preserving all the integrity of the data.
View large assets image
Released

View large assets

Large CAD assets can be viewable in detail in the Asset Manager, directly in the web browser, using our 3D Data Streaming ca...

March 2024

May 2024

November 2024

October 2024

November 2023

3D viewer image
Released

3D viewer

Ability to view 3D assets in a 3D viewer that gives me the ability to accurately pre-validate the response to light and topo...
Bulk actions bar image
Released

Bulk actions bar

New bar to handle your bulk actions.
Connected App - Cloud Annotations image
Released

Connected App - Cloud Annotations

Creating synchronous collaboration sessions around your 3D data is time consuming, requires setting up and maintaining serve...
Connected App - Cloud Deep Linking image
Released

Connected App - Cloud Deep Linking

Unity Cloud Deep Linking SDK makes it easy to create links to just the right view directly inside your asset viewer. The Dee...
Connected App - Cloud Identity SDK image
Released

Connected App - Cloud Identity SDK

The Unity Cloud Identity package and services allow developers to control access to their Assets using existing IAM solution...
Connected App - Cloud Mesh Streaming image
Released

Connected App - Cloud Mesh Streaming

The Unity Cloud Data Streaming displays assets by dynamically downloading only the parts which are relevant to the camera’s ...
Connected App - Cloud Presence image
Released

Connected App - Cloud Presence

The Unity Cloud Presence provides the packages and services that become the “easy button” for deploying real-time audio and ...
Cross project search image
Released

Cross project search

a new All Assets view has been added where users can search any assets they have access to across their whole Organisation: ...
glTFast Package image
Released

glTFast Package

GLTF is often called the JPEG of 3D, and is a pivotal format for cloud applications. Unity glTFast package is the solution ...
Metadata's types image
Released

Metadata's types

Assets have rich metadata to help organize and search your content. Define your own asset metadata convention, using our 8 ...
Multiple assets upload image
Released

Multiple assets upload

Ability to add multiple assets from several files from my local disk at once, in order to save time when uploading multiple ...
Nested collections image
Released

Nested collections

Ability to nest collections within each other, resulting in multiple layers of collections
New asset side panel image
Released

New asset side panel

The Unity Asset manager allows users to browse, view and edit assets directly in the web browser. This new iteration of Ass...
Notifications image
Released

Notifications

Implementation of notifications on the Asset Manager for Project Owners: When an asset is created When an asset is linked ...
Previews generation from 3D image
Released

Previews generation from 3D

You can set as a preview any 3D files. Unity Asset Manager will generate thumbnails as well as enable 3D viewer of your file...
Video viewer image
Released

Video viewer

Video assets are playable directly in the Asset Manager

September 2024

05

AI Tools

Explore our plans for AI-assisted asset creation with Muse, and runtime AI with Sentis.

Quick links

Muse

Chat

Conversational approach and interaction image
Planned

Conversational approach and interaction

What? Being able to get follow-up questions from Muse Chat, to provide more detail if needed and get even more specialised a...
General ideas for Chat being interconnected with the editor image
Planned

General ideas for Chat being interconnected with the editor

We are connecting Chat to different parts of the editor to unblock you and enable troubleshooting when using Unity. What? I...
In-editor Context selection image
Planned

In-editor Context selection

We have heard you loud and clear that the next important step for Chat, is to make it available in the editor and that it wo...
Interact with conversation when streaming image
Planned

Interact with conversation when streaming

What? Enabling the ability to stop streaming and edit prompts in your conversation. Why? To minimize the time waiting for a...
Code generation and support image
Under Consideration

Code generation and support

What? Generate code that is specialized for Unity use cases and tailored to your project. Why? Whether it's available in Mu...
Gamemode debugging image
Under Consideration

Gamemode debugging

What? Allowing you to debug when in GameMode (note that this does not refer to runtime) Why? We know that issues might occu...
Memory Profiler connection with Chat image
Under Consideration

Memory Profiler connection with Chat

What? Explain, simplify, and clarify concepts that occur in the memory profiler to help get you and your use case unblocked....
Multimodal debugging image
Under Consideration

Multimodal debugging

What? Using more means of input than natural language and selection, for example - allowing to parse a scene view as an imag...
Muse Chat acting as an Agent image
Under Consideration

Muse Chat acting as an Agent

What? We have a clear vision of wanting to allow users to ask Muse to perform actions on behalf of the user, this can range ...
On-device (local) inference of Chat image
Under Consideration

On-device (local) inference of Chat

What? Enabling a basic model of Muse Chat to run locally on your device. Why? To not send questions to the cloud for variou...

Sentis

Sentis

Hugging Face filter image
Released

Hugging Face filter

What? Hugging Face is the largest hub for finding AI models in the world. The Unity Sentis “library” filter makes it simple ...
Non-max suppression performance image
Released

Non-max suppression performance

What? Non-max suppression (NMS) is a post-processing calculation useful for objection detection, as seen in models such as Y...
ONNX compliance image
Released

ONNX compliance

What? We continually add support for new operators, data types, and opsets (a.k.a. “versions”) of the ONNX file standard. He...
Project samples image
Released

Project samples

What? This is our GitHub repo of project samples using real-world AI models that offer simple implementations to illustrate ...
Quantization for memory savings image
Released

Quantization for memory savings

What? Quantization converts AI model weights (the numbers that take up most of the model size) from relatively large and hig...
Scheduling speed image
Released

Scheduling speed

What? The scheduling time (i.e., the time it takes for a model to begin inference), was previously too complex and lengthy, ...
Cloud inference wrapper image
Planned

Cloud inference wrapper

What? This is an HTTP wrapper sample code for server API calls when it may not make sense to use Sentis local inference. Thi...
Neural chip integrations image
Planned

Neural chip integrations

What? These are integrations with neural inference chipsets or software-based neural acceleration. Example libraries include...
PyTorch direct export image
Planned

PyTorch direct export

What? ExecuTorch is a new PyTorch library that makes it easier to support Torch models locally. We will integrate with their...
Quantization for performance image
Planned

Quantization for performance

What? Quantization converts AI model weights (the numbers that take up most of the model size) from relatively large and hig...
Replace Barracuda in ML-Agents image
Planned

Replace Barracuda in ML-Agents

What? ML-Agents is our package for training reinforcement learning models. It currently depends on Barracuda, the predecesso...
Unity 6 inclusion image
Planned

Unity 6 inclusion

What? Sentis is currently only available as an add-on package in the Package Manager by searching for com.unity.sentis. As o...
Automatic backend dispatching image
Under Consideration

Automatic backend dispatching

What? Automatically pick and dispatch your model (or individual nodes) to the optimal compute type (i.e., backend), such as ...
Automatic time slicing image
Under Consideration

Automatic time slicing

What? The developer could provide the the desired frame rate given an AI model and game implementation, and then Sentis woul...
Graph editor image
Under Consideration

Graph editor

What? This would enable the visualized graph to be edited or perhaps even built from scratch. This large undertaking would c...
Graph viewer image
Under Consideration

Graph viewer

What? Models can be hard to understand and discreetly tune without a clear visualization. Today, visualizing a model require...
Model training image
Under Consideration

Model training

What? AI model training involves feeding curated data into the algorithm to help it refine its production of accurate output...
06

Unity DevOps

Products for streamlining real-time 3D workflows to create with agility and get to market on time, including Version Control and Build Automation

Build Automation

Build Location Preferences image
Released

Build Location Preferences

Support for self-serving build job location preferences is now available. From the Dashboard, you can now choose where your ...
Cache and Compression Redesign image
Released

Cache and Compression Redesign

We've introduced higher degrees of caching and compression functionality that will help improve build speeds and overall per...
Build Failure Categorization image
Planned

Build Failure Categorization

We want to ensure our clients can accurately diagnose their failed builds. The goal is to expose and indicate which category...
PS5 Target Platform Support image
Planned

PS5 Target Platform Support

Maintaining our promise to deliver users greater platform reach, we are planning to enable builders for all modern consoles,...
Artifact Retention Schemas image
Planned

Artifact Retention Schemas

We understand that managing your growing number of build artifacts is cumbersome. You have no way to easily and systematical...
Build in the Cloud Directly from the Editor image
Planned

Build in the Cloud Directly from the Editor

Soon, users will be able to select, and kick-off cloud hosted builds leveraging Unity Build Automation directly from the Edi...
Boost Disks image
Planned

Boost Disks

Caching solution using Azure Premium SSD SAN disks that can be initialized, attached, used, de-attached, and used for a futu...
Fast Start Builds image
Planned

Fast Start Builds

Pre-Booted Pooled VM’s ready to accept your workload! This solves one our leading customer concerns; build queue times, and ...
Xbox Target Platform Support image
Planned

Xbox Target Platform Support

We are continuously evolving our target platform support (Playstation, Xbox …) based on user priority and requirements. Curr...

Version Control

3D previews in the web image
Released

3D previews in the web

Visualize 3D previews of assets in the new Plastic SCM web experience on the Unity Dashboard: Preview the 3d models stored ...
[UE Plugin] Support for shelves and changelists image
Released

[UE Plugin] Support for shelves and changelists

Adding support in the Unreal Plugin for Shelves and more polish to the associated View Changelist UX. The official Plastic S...
[UE Plugin] Support Unreal 5.1 image
Released

[UE Plugin] Support Unreal 5.1

1.6.2 release for UE 4.27 and UE 5.0 with more bugfixes and polish for Changelists and upcoming UE 5.1 , download now. This...
[UE Plugin] Support Unreal 5.2 image
Released

[UE Plugin] Support Unreal 5.2

1.8.0 release for UE 4.27, UE 5.0 and UE 5.1 with support for upcoming UE 5.2 Added support for Shelves in the View Changel...
[Wwise Plugin] Support for Wwise 2022 image
Released

[Wwise Plugin] Support for Wwise 2022

We are pleased to announce the first release of the Plastic SCM Plugin for Wwise compatible with version 2022. This new plu...
Auto-update image
Released

Auto-update

Stay up-to-date with new releases Always stay up-to-date with the latest news and improvements brought to the client using ...
Cloud Mergebots image
Released

Cloud Mergebots

Mergebots make merging faster, more transparent, and more secure. They also remove repetitive and manual tasks that may slow...
Code Review improvements in Desktop app (GUI) image
Released

Code Review improvements in Desktop app (GUI)

The desktop app received several improvements to its Code Review feature. In order to have stronger and safer Code Reviews,...
Create and connect to repositories via Unity Hub image
Released

Create and connect to repositories via Unity Hub

You can now enable Unity Version Control for your projects through the Unity Hub: Create a new project and select the check...
Email notification for Code Review image
Released

Email notification for Code Review

Simple notification system via email, that notifies developers when they are assigned to a code review. Or when they have re...
File history improvements image
Released

File history improvements

View file history in a new improved layout The new history view introduces a new layout with simplified navigation allowing...
Hide Branches in the desktop app image
Released

Hide Branches in the desktop app

Available in version 11.0.16.9116 (Jan. 16, 2025), you can now hide branches in the desktop app. This is server-level featur...
Improved GUI shelving workflow image
Released

Improved GUI shelving workflow

We brought some usability improvements to Shelves, quick action buttons, a new Shelve list, and new Shelve previews.
Increase mergebots' quantity to 10 per repository image
Released

Increase mergebots' quantity to 10 per repository

Following user feedback, we are pleased to announce that we removed the limit of 1 mergebot in an Organization (increasing f...
New code review experience in the Unity Dashboard image
Released

New code review experience in the Unity Dashboard

Validate the work submitted by a team member with the intent to merge. We had multiple requests from users to improve our c...
New web experience in the Unity Dashboard image
Released

New web experience in the Unity Dashboard

Collaborate with your team from anywhere and any device through the new and improved Plastic Web experience in the Unity Das...
Prevent loss of work image
Released

Prevent loss of work

This problem was solved by releasing the new Smart Locks. We are exploring innovative ways to help teams prevent loss of wo...
Purging via CLI image
Released

Purging via CLI

We released a trimming tool for Plastic SCM Cloud Edition called "Purge" and managed via the CLI, so that you can manage you...
Quick branch switching image
Released

Quick branch switching

We released Quick branch switching on 2024-04-25, in version 11.0.16.8577 of the GUI. It comes with 4 quality of life impro...
Simplified navigation between accounts and repositories image
Released

Simplified navigation between accounts and repositories

Seamlessly navigate between accounts and repositories You can now quickly switch between accounts, organizations, repositor...
Smart Locks image
Released

Smart Locks

​Smart Locks simplifies the version control process, making it easier to collaborate on projects. Smart Locks lets you lock ...
Solve merge conflicts faster with Semantic merge image
Released

Solve merge conflicts faster with Semantic merge

Now Semantic Merge is supported on all platforms. It can make multiple merge scenarios easy. Developers working in paralle...
Switch between light and dark themes image
Released

Switch between light and dark themes

Switch between light and dark themes Whether for accessibility reasons or a visual preference, you can now choose between '...
Tree view in 'Branches' tab image
Released

Tree view in 'Branches' tab

We plan a new way to display the way branches and child branches in the 'Branches' tab of the UVCS desktop application. Thi...
Tree view in 'Pending Changes' tab image
Released

Tree view in 'Pending Changes' tab

On top of the normal way of listing files (changed, added, deleted), we are planning to add another view that lists the file...
Unity Learn tutorials: Get started with Unity DevOps image
Released

Unity Learn tutorials: Get started with Unity DevOps

Several new tutorials were published as part of a full "Get Started with Unity DevOps" course, to help you get started: Wha...
Unreal Engine Marketplace (Code Plugin) image
Released

Unreal Engine Marketplace (Code Plugin)

Unity Version Control was added to the Unreal Engine Marketplace, under the Code Plugin category. This allows projects devel...
View storage per repo image
Released

View storage per repo

When browsing the Unity Cloud web dashboard, you can see the individual cloud storage of each of your repositories, inside t...
Visual Studio plugin image
Released

Visual Studio plugin

A new Visual Studio plugin was published on the VS market place For Visual Studio 17.0 or higher, this UVCS extension enhan...
Wwise plugin update to SDK 2023 image
Released

Wwise plugin update to SDK 2023

Upgrade the Wwise plugin, so that it is compatible with Audiokinetic's SDK 2023
Unity Version Control Package improvements image
Planned

Unity Version Control Package improvements

More improvements are coming to the Unity Version Control package in 2025.
Unreal Plugin Improvements image
Planned

Unreal Plugin Improvements

More improvements are coming to the Unity Version Control Unreal Plugin in 2025.
CLI JSON support image
Under Consideration

CLI JSON support

We are improving our CLI, refactoring many commands to support default JSON outputs so they can be used to build powerful cu...
Content review image
Under Consideration

Content review

Artists have a different set of needs than developers, while we have introduced a new Code Review workflow to improve the de...
Docker containers for images image
Under Consideration

Docker containers for images

Considering having an official Unity solution (Unity DevOps) supporting docker containers for images.
Education / Student free tier image
Under Consideration

Education / Student free tier

We have received feedback from universities, computer science teachers and game development students, asking for more seats ...
Enable easy integrations with DCC tools image
Under Consideration

Enable easy integrations with DCC tools

We are looking to bring some integrations to popular digital content creation tools. Please let us know through this portal...
Multibranch support for Jenkins (Cloud) image
Under Consideration

Multibranch support for Jenkins (Cloud)

Customers have reached out and asked for the UVCS Cloud support of Jenkins multibranch pipeline. Setting it all up is doabl...
Public repositories image
Under Consideration

Public repositories

We are exploring ways of enabling public sharing of repositories.
Unreal Editor plugin (Mac support) image
Under Consideration

Unreal Editor plugin (Mac support)

Add macOS support for the Unreal Editor plugin of Unity Version Control.
07

HMI & Embedded Systems

Focused on improving tools and platform reach for design and development of Human Machine Interfaces for automotive embedded systems and other applications

Data Flow

Platforms & Integration

Android Automotive image
Released

Android Automotive

Access to APIs Android Automotive APIs from Unity.
dbus integration image
Released

dbus integration

bindings for dbus on Embedded Linux
Embedded Linux Runtime image
Released

Embedded Linux Runtime

Runtime support for embedded Linux systems, including on ARM CPUs.
QNX 7.0/7.1 Runtime image
Released

QNX 7.0/7.1 Runtime

Runtime support for Blackberry QNX
QNX 8 image
Planned

QNX 8

Support for QNX 8
Android Lifecycle Events image
Under Consideration

Android Lifecycle Events

Support for additional Android lifecycle events that are critical for embedded systems.
Android X86 image
Under Consideration

Android X86

Support for Android (+automotive) on X86 architecture.
Embedded Linux DRM/KMS Framebuffer Creation image
Under Consideration

Embedded Linux DRM/KMS Framebuffer Creation

Window initialization directly through DRM/KMS.
Flutter Integration image
Under Consideration

Flutter Integration

Use Unity as a Flutter widget to embed unity runtime into flutter based applications.
Geospatial Abstraction image
Under Consideration

Geospatial Abstraction

A framework to integrate 3D geospatial data from different map providers in the same, standardized way.
GraphQL Integration image
Under Consideration

GraphQL Integration

GraphQL integration that allows users to visually configure queries for populating their HMI.
IoT Entitlements for Mobile image
Under Consideration

IoT Entitlements for Mobile

Configure the required entitlements to communicate with IoT devices from your Unity app on iOS and Android.
MIDI Input image
Under Consideration

MIDI Input

Support for standard MIDI input devices to easily create ad-hoc control panels for simulation purposes.
QNX PPS API image
Under Consideration

QNX PPS API

Package for accessing QNX Persistent Publish/Subscribe from Unity via C#
Simulink image
Under Consideration

Simulink

Send and receive signals in and out of Simulink.
Use Multiple Different Audio Outputs Simultaneously image
Under Consideration

Use Multiple Different Audio Outputs Simultaneously

Play audio to multiple specified audio devices at the same time.
Video Decoding Framework image
Under Consideration

Video Decoding Framework

Package for sending/receiving compressed video on embedded platforms.

Importers

Graphics

Rendering alpha "holes" into transparent framebuffer. image
Released

Rendering alpha "holes" into transparent framebuffer.

Rendering the Unity application transparently so some things can be shown behind it. Any area can be transparent. This can a...
2D or 3D objects as Masks image
Under Consideration

2D or 3D objects as Masks

2D Elements as masks for 3D Elements and 3D elements as masks for 2D UI Elements.
Animated Vector Graphics Support image
Under Consideration

Animated Vector Graphics Support

Support for live vector graphics that can be animated.
Animating Material Properties image
Under Consideration

Animating Material Properties

Create instances of materials where properties can be animated.
Custom Morph Targets image
Under Consideration

Custom Morph Targets

Using two separate models as Morph Targets as long as their topography is identical. Availability of separate meshes in Shad...
Custom Render Order image
Under Consideration

Custom Render Order

The ability to set the render order for objects, ignoring the depth test.
Display Mask Culling image
Under Consideration

Display Mask Culling

When working with non-rectangular displays, this feature allows the user to provide a display mask. The area outside of the ...
Extruded 3D Text image
Under Consideration

Extruded 3D Text

Dynamically generating meshes by extruding text.
GLSL Support image
Under Consideration

GLSL Support

Support for writing shaders in GLSL (Vulkan and OpenGL targets)
Independent lighting for separate viewports on the same display. image
Under Consideration

Independent lighting for separate viewports on the same display.

The ability to render multiple viewports on the same display that have independent lighting settings. Can be set up without ...
Layer Caching image
Under Consideration

Layer Caching

The ability to render all children of a layer/object into a texture to continuously display until there's a change to the ch...
Partial Rendering image
Under Consideration

Partial Rendering

The ability to render only a part of the screen when it updates by marking the changing area as "dirty".
Per-display refresh rates. image
Under Consideration

Per-display refresh rates.

The ability to render to multiple displays at different refresh rates.
Precompiled Shaders image
Under Consideration

Precompiled Shaders

The ability to provide a shader compiler binary for an embedded OpenGL target and bundle precompiled shaders with the applic...
Progressive Rendering/Staggered Draw Calls image
Under Consideration

Progressive Rendering/Staggered Draw Calls

The ability to render a part of the scene at lower frame-rate, alternating between different sets of objects to draw each fr...
Support for Autostereoscopic 3D displays. image
Under Consideration

Support for Autostereoscopic 3D displays.

The ability to author and preview content for autostereoscopic 3D displays for embedded systems right from the editor.
Support for Layered 3D Displays image
Under Consideration

Support for Layered 3D Displays

Edit separate 3D overlays to make UIs using Layered 3D displays.
Two-channel textures image
Under Consideration

Two-channel textures

2-channel textures are used in HMI for greyscale + alpha icons and more. It saves ½ memory compared to RGBA and ⅓ compared t...

Editor

3D & VR Product Preview image
Under Consideration

3D & VR Product Preview

Preview and test your embedded system in 3D and interact with virtual buttons and touch displays, whether in the Editor or V...
Additive Display Preview image
Under Consideration

Additive Display Preview

Preview the look of additive displays like HUDs against a background.
Asset bundles in project view image
Under Consideration

Asset bundles in project view

Create templates for assets to be bundled together. Bundled assets will show as a single asset in the project view, but the ...
Better Project Filters image
Under Consideration

Better Project Filters

The ability to filter the library by asset types or search parameters while leaving the folder structure intact.
Build content manager image
Under Consideration

Build content manager

An overview of the content that is exported into the build and breakdown by size.
Cross-Project References image
Under Consideration

Cross-Project References

Create References to assets from other projects without having to create duplicates.
Custom Color Management and Preview image
Under Consideration

Custom Color Management and Preview

Import ICC profiles for simulating color spaces and gamma curve of embedded target monitors given the color space of a refer...
Custom Display Bezel Preview image
Under Consideration

Custom Display Bezel Preview

Use an image of the display mask of a non-rectangular display to preview how it'll look with a bezel.
Easy Project Sharing image
Under Consideration

Easy Project Sharing

The ability to share a Unity project like a file without having to strip caches and temp files.
Exporter for Safety Critical Content image
Under Consideration

Exporter for Safety Critical Content

Create safety critical content in the Editor as part of the HMI creation process and then export in a format that can be ing...
Full-screen preview in Editor image
Under Consideration

Full-screen preview in Editor

The ability to use a secondary display as a full-screen game view with no borders.
Function Button in Inspector image
Under Consideration

Function Button in Inspector

The ability to add a button to an inspector to call a function in a custom script.
Global Styles image
Under Consideration

Global Styles

Create and modify styles right from the inspector. Globally manage styles across 3D and 2D. Revert objects to the style. Fin...
Icon Manager image
Under Consideration

Icon Manager

A tool for managing custom symbols/icons throughout the project where the same icon ID can have multiple reprensentations/st...
Live Remote Editing image
Under Consideration

Live Remote Editing

The ability to edit a scene on a running live target using a remote editor.
Multi-Scene Editing image
Under Consideration

Multi-Scene Editing

Editing multiple scenes or prefabs in separate windows.
New Idea (Embedded Systems) image
Under Consideration

New Idea (Embedded Systems)

Submit a new Idea related to HMI and embedded systems.
Pixel Tweaks with Arrow Keys image
Under Consideration

Pixel Tweaks with Arrow Keys

Moving 2D UI Elements on the screen by using the arrow keys.
Pixel-Perfect Camera Creation image
Under Consideration

Pixel-Perfect Camera Creation

Easily create a camera that looks at a 2D plane where one unit corresponds to one pixel while the background and foreground ...
Preview in Hierarchy image
Under Consideration

Preview in Hierarchy

A small preview of objects in the hierarchy.
Private Package Cloud image
Under Consideration

Private Package Cloud

Create custom packages that contain any Unity asset and make them available throughout your organization.
Quick Deployment to Embedded Systems image
Under Consideration

Quick Deployment to Embedded Systems

Deploy to an attached development target right from the editor. Target can be configured by providing command line instructi...
Quicker assignment of references to self image
Under Consideration

Quicker assignment of references to self

Quickly assign references to the object itself in the inspector. Works via multi-select (then each of the selected objects w...
Remove Unused Assets from Project image
Under Consideration

Remove Unused Assets from Project

A way to remove unused assets from project to clean it up.
Replacing Prefabs in Slots image
Under Consideration

Replacing Prefabs in Slots

The ability to load additional content that functionally replaces existing content. This is different from the existing abil...
Scene Merging image
Under Consideration

Scene Merging

Compare the contents of two scenes and merge them using a visual tool.
Screen/Page Transitions image
Under Consideration

Screen/Page Transitions

A code-free way to set up transitions between "pages" or "screens" in the application.
System Architecture Editor image
Under Consideration

System Architecture Editor

Visually configure your embedded system architecture to adapt the Editor to the unique characteristics like displays, SoCs, ...
Trackpad Navigation image
Under Consideration

Trackpad Navigation

Navigate with a 2-finger gesture in graph editors and other 2-axis scrollable views. Multi-touch zoom. Drag contents while s...
Universal Animations image
Under Consideration

Universal Animations

Create universal animation timelines that affect both 2D and 3D objects.
Universal Hierarchy image
Under Consideration

Universal Hierarchy

Hierarchy that combines UI Toolkit elements and GameObjects and works consistently.
Variant Management image
Under Consideration

Variant Management

Managing variants for: Switching during runtime Loading different assets on startup Making different assets part of the b...
Virtual Display Post Processing image
Under Consideration

Virtual Display Post Processing

Applying a post-processing effect to the image that's only visible in the Editor/Preview, to simulate the behavior of the ta...

Runtime

Templates

UI