
The Unity Roadmap
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

2D Aseprite Importer

2D Renderers as Mask Sources for SpriteMask.

SRP Batcher for 2D Renderers

2D Physics Sub-stepping

Sprite Swap Overlay

Tilemap Authoring Improvements

Render as 2D

2D Animation performance improvements

2D Physics Low-Level API

Sprite Atlas analysis
3D Characters & Animation
Animation

Advancing DOTS

Animation Graphs

Animation Importing

GameObject<>DOTS

Markup Tools

New State Machine

Please Read

Preview Mode

Quality of Life

Retargeting Remapping

Sockets and Attachments

Visual Debugging

AI Navigation

Alembic for Characters

Animation Window

Character Controllers

Crowds

Facial Animation

Motion Matching

Simple Animation

Timeline

UI Animation
AR/VR
XR Content

Multiplayer MR Template

Multiplayer MR Template: Networking Updates

Animated Controller Models

Hand Model Animation Based on Controller Input
XR Interaction and Input

Improvements to XR Hands

Improvements to XR Interaction Toolkit

Common Cross-Platform Gestures

Playback and Recording of Hand Poses and Gestures

Updated Haptic and Visual Feedback System

Hand-based Teleportation

Common Hand Gesture Fallback

UI Toolkit Integration

Dynamic Hand Gestures
XR Platform Support

Experimental Support for Android XR

Build Profiles for XR

Vulkan MVPVV (Multiview Per View Viewports)

Improvements to AR Foundation

Improvements to OpenXR Support for Meta Quest

Colocation on Meta Quest

CPU Image Capture on Meta Quest

Environment Raycast on Meta Quest

Visibility Mesh

3D Bounding Box for iOS

Headless Mode for Automatic Testing

OpenXR Vulkan Windows Support

Persistent Spatial Anchors for ARCore

Quest Passthrough Image Processing Effects

Splash Screen support for Quest Passthrough
3D World Building
3D World Building
![ProBuilder 6.0 [Unity 6] image](/_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2Ffuvbjjlp%2Fproduction%2F645628169fce0d28124e58ae03d2daa939e9abcc-3840x2072.jpg&w=3840&q=75)
ProBuilder 6.0 [Unity 6]
![Splines 2.0 [2022 LTS] image](/_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2Ffuvbjjlp%2Fproduction%2F8838934994c9d901ba9cc05a115fba418124df78-1167x611.png&w=3840&q=75)
Splines 2.0 [2022 LTS]
![Terrain Tools [2023.1] image](/_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2Ffuvbjjlp%2Fproduction%2F5153ac1be7aa5dece54aae3a0d6352a83ffafd1c-1157x701.png&w=3840&q=75)
Terrain Tools [2023.1]

Shader Graph Integration

Grids, Guides & Snapping
Audio/Video
Authoring Workflows

Audio Workflows Phase I

Create sample video player playback controls

Audio Workflows Phase II

Instant Audio Feeback

Profiling and Debugging

Spatial Audio

Voice
Media Framework

Advanced Encoding Options

Audio: Hardware Abstraction Layer (HAL)

Configurable Clock Source

Enhanced Webcam Support

Extensible Codec Framework

Live Streaming

Localization & Subtitles

Runtime Decoding

Runtime Encoding
Editor
Customizability & Extensibility
![Shortcut Manager Improvements [2022.2] image](/_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2Ffuvbjjlp%2Fproduction%2Ffe4f021d591753306f172336eef7b47567a46afc-1277x903.png&w=3840&q=75)
Shortcut Manager Improvements [2022.2]

Asset Collections

Graph Tools Foundation

Context specific Inspector

Customizable Workspaces

Portable user preferences

Runtime Workflows Across Platforms
Usability
![Quality of Life Improvements [2021 LTS] image](/_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2Ffuvbjjlp%2Fproduction%2Fc34c3bc9b3474b91f1d604dddcc3fe1a92143bcd-1793x1008.jpg&w=3840&q=75)
Quality of Life Improvements [2021 LTS]
![Quick and powerful search capabilities [2021 LTS] image](/_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2Ffuvbjjlp%2Fproduction%2Fc34c3bc9b3474b91f1d604dddcc3fe1a92143bcd-1793x1008.jpg&w=3840&q=75)
Quick and powerful search capabilities [2021 LTS]

Scene piercing selection

Selection Logger

Visual Search Queries
![[Removed] Improved, Searchable Context Menus [2023.2] image](/_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2Ffuvbjjlp%2Fproduction%2Fcb8d1ae6ef6f15bf5857c422c308a789a0f0c42d-881x813.png&w=3840&q=75)
[Removed] Improved, Searchable Context Menus [2023.2]

Hierarchy Performance and Organization

Optimize Enter/Exit Play Mode

Asset dependency tracking

Bulk edit properties

Concurrent asset editing

Console window improvements

Improve Editor UI readability

Project Window Search Integration

Save Play Mode Changes
Gameplay
Timeline

Action customizability

Samples

Cinematic workflows - on-frame preview

Performance - UI Toolkit refactor

Better Authoring for Timelines with dynamic content

Built-in caching support

Embedded Animation Clip Edition

Embedded Dopesheet

High level visual scripting timeline nodes

Improve transform offsets workflows

Search integration

Timeline Framework
Visual scripting

Generic State Machine

Visual scripting as package in Unity 2021

Visual scripting for Unity 2019 LTS & 2020 LTS with Bolt

Behavior nodes for designers or artists

High performance interpreter

Simpler API nodes discovery

Stability and bug fixes

Code generation from graph for learning, debug, or collaboration

Convergence of UX of various graph tools across Unity

Enabling better data flow between graph tools

Improve event support

Improving search

Introduce DOTS scalability power to visual scripting

Performance of graph editing

Replace serialization stack

Support DLC Graphs

Variable management

Visual scripting graph authoring API
ECS for Unity
DOTS

Best Leverage Hardware Resources

Compatibility with GameObjects

ECS for Unity

Fast and Reliable Netcode

Flexible Game Architecture

Large-scale Physics Simulations

Samples, Onboarding & Learning

Spikeless Streaming and Large-scale Rendering

Streamlined ECS Workflows

Consolidation of ECS Architecture and Tooling

Debugging Tools

ECS Character Controller

ECS for All

ECS Vehicle Controller

ECS-based Animation

General Improvements to Unity Physics

Parallel Scheduling and Configuration Improvements

Physics Incremental Broadphase

Unified Physics Authoring Workflow

Burst Determinism

ECS-based Audio

ECS-based Mesh Deformations

ECS-based Navigation

ECS-based Visual Scripting

Entities Graphics Performance Improvements

Improvements to ECS Content Management
Multiplayer
Multiplayer

Build, Launch and Scale Playtests

Distributed Authority

Further Integrations

Megacity Mobile Sample

Multiplayer Tools & Services

Multiplayer Workflow

Samples, Onboarding & Learning

Host Migration

Netcode Unification

Comprehensive Snapshot System

NAT Punchthrough

Network Nav Mesh

Snapshot Delta Change Support
Engineering
Programming

Assembly Definition Files - Unity Version Defines

Burst - Platform Support & Iteration Improvements

C# 9 and Source Generator Support

Editor .NET Runtime (Mono) Upgrade

Moved Visual Studio Integration to a Package

Optimized UnityEngine.Math APIs

SerializeReference - Missing Type Handling

C# Serialized Data Migration
Profiling

Basic memory profiling tooling with compare snapshot functionality

Profiler Window Extensibility

Add CPU/GPU bottlenecks view on the Unity Profiler

Improve resident memory insights on the Memory Profiler package

Add native and managed memory blocks utilization insights in the Memory Profiler package
Performance
Performance

Optimize Unity Editor Startup time

Continue improving Editor start-up time

Improve time taken to test changes on non-desktop platforms

Improve usability when editing larger projects

Optimize code editing workflows

Optimize Non-Code Editing workflows

Optimize time taken to build your project

Reduce incremental import times

Reduce initial project import time

Reduce time taken to create a New Project
Navigation & Game AI
Navigation

2D Navigation

Improved Collision Avoidance

Navigation authoring UX & workflow improvements

New Ideas from portals - Navigation & Game AI

Progressive Rearchitecture: Queryable navigation model
User Interface
Accessibility & Localization

Improved Arabic Text Editing

UI Toolkit compatibility with the Localization package

Mobile native screen reader exposed to C#

Accessibility OS Settings Integration (Mobile)

Screen Reader Integration with UITK

Support for Desktop Screen Readers

Accessibility Checkers

Improved Remapping Controls

Simple Captioning Creation

Web Screen Reader Support
UI Systems

Background image repeat

Calculate opacity at the root element

QuizU - A UI toolkit sample
![Runtime bindings [2023.2] image](/_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2Ffuvbjjlp%2Fproduction%2Fc34c3bc9b3474b91f1d604dddcc3fe1a92143bcd-1793x1008.jpg&w=3840&q=75)
Runtime bindings [2023.2]

UI Toolkit for making editor extensions

UI Toolkit Sample – Dragon Crashers

UI Toolkit Tree View

Vector Drawing API
![UI Builder inspector extensibility [2023.2] image](/_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2Ffuvbjjlp%2Fproduction%2Fc34c3bc9b3474b91f1d604dddcc3fe1a92143bcd-1793x1008.jpg&w=3840&q=75)
UI Builder inspector extensibility [2023.2]
![UI Toolkit available for runtime [2021 LTS] image](/_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2Ffuvbjjlp%2Fproduction%2Fdcc7dbd2aa2c6a0b2016aa5ef0b8e9f2796c87b5-1095x790.png&w=3840&q=75)
UI Toolkit available for runtime [2021 LTS]
![Visual UI authoring [2021 LTS] image](/_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2Ffuvbjjlp%2Fproduction%2F767c8412508365d1af8046476f1d4e5329cf236f-2367x1661.png&w=3840&q=75)
Visual UI authoring [2021 LTS]

Additional UI style properties

Addressable Asset System support

Advanced UI Animation

Anchor UI elements to scene objects

Display UI in world space

High runtime performance

Improve UI initialization performance

Repeatable sections of 9-sliced images

Vector Graphics support

Blend Modes

Code-only runtime setup

Custom UI Shading

Depth ordering

Display Objects & Particles in UI

Grid Layout

Play sounds on UI events

Support for multiplayer UI

UI Masking
Platforms
Consoles

Incremental build for Nintendo Switch™

Incremental build for PlayStation 5

Streaming Virtual Texturing

Raytracing on PS5 and Xbox Series Consoles

New Nintendo Features

New Playstation Features

New Xbox Features
Desktop

DirectX12 out of preview

Improved Desktop Store and Store SDK Integrations

Improved Multiple GPU Support

Improved UaaL for Desktop Platforms

Linux Player on ARM Processors

New Linux Features

New macOS Features

New UWP Features

New Windows Features
Web

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

Web: Faster Builds

Web: Mobile Browser Support

Facebook Instant Games Support

Web Stripping Tool

WebGPU Support

Multithreaded Job Systems

Web Platform Default Settings

WebGL Basis Universal Texture Support

WebXR Support

WebGL C# Multi-threading Support
Mobile

Addressables PAD/TCFT support

Android Game Activity

Android Predictive Back Gesture support

Android: Automatically include debugging symbols in App Bundle

Android: Improved support for large screens and foldables

Apple Privacy Manifest & Required Reasons

ApplicationExitInfo API support

Support for 16 KB page sizes

Android networking improvements

Apple Architecture modernisation & Swift migration

Support Android 16

Improvements to Android Logcat

Improvements to debugging ANRs and Crashes on Android

New Android Features

New iOS features

Updates to Mobile Notifications Package

Android & iOS Themed Icons
Pipeline & Integrations
Package Management

Asset Store .unitypackage Package Consumption Experience Improvements

Configure Package Manager Cache Settings

Multi-Select Actions

New Package Manager Sidebar

Show Package Download Progress at Project Load

Visualize Deprecated Packages

Download Multiple Samples with 1 Click

Improve Dependency Toggle visibility & by Default

Quick Access to Manifest File from Editor UI

Show/Hide Experimental Packages
Player Build Pipeline

Code Stripping Tool (UnityLinker) Upgrade

IL2CPP Incremental Conversion Improvements

Incremental C# Script Compilation

IL2CPP - Full Generic Sharing

Incremental Compilation, Packaging & Deployment - Phase 1
Runtime Asset Management

Addressables Profiler Module

Build Report Summary & Review Tools

Addressables: Allow custom menu actions for Analyze Rules
Asset Import Pipeline

Editor Window for Inspecting Asset Imports and Dependencies

FBX SDK Upgrade to 2020.2

Parallel Importing for Common Asset Types

Sketchup SDK Upgrade

Texture Compression Optimizations

USD Import

Async Accelerator Client Upload & Download

Modular Importer

Native OpenUSD Support

OpenUSD Hierarchy

Runtime OpenUSD workflows
Rendering & Visual Effects
Foundation and Shaders

Batched Compute Skinning

Cross Platform HDR Output

DX12 Graphics Jobs Editor Support

Inline Raytracing in Shaders (Desktop and Consoles)

PSO Tracing and Precooking

Ray Traced Instancing

Ray Tracing Production Readiness

Raytracing Acceleration Structure Build Flags

Raytracing Memory Usage Reduction

RTAS Build Commands in Async Compute

RTAS Memory Usage in Frame Debugger

Scriptable Render Pipeline Coexistence (experimental)

Solid Angle Culling for Ray Tracing

Split Graphics Jobs (DX12)

Split Graphics Jobs (Vulkan)

SRP Batcher compatibility for WebGPU

SRP Volume System Optimizations

URP Foveated Rendering (OpenXR Support)

URP Foveated Rendering (Quest 2 Support)

VFX Graph compatibility for WebGPU

WebGPU Graphics API (Early Access)

HDRP Foveated Rendering

Improved Shader Variants Management

Light Probes compatibility for WebGPU

Maximum Level of Details (LOD) Level Per Group

MeshLOD

Scriptable Render Pipeline API Improvements

Split Graphics Jobs (Metal)

Streaming Virtual Texturing (SVT)

Block Shaders (Surface Shaders Replacement)

3D Imposters

Ability To Use Vertex Channel Compression Alongside Mesh Compression

Automated LOD Generation

DXC Shader Compilation and Shader Model 6 Support

Dynamic Resolution compatibility for WebGPU

HDRP Raytracing Effects on Metal

Hierarchical Level Of Details Generation

Material Property Block SRP Batcher Compatibility

Mesh Shader Support

Native Array Overloads for Shader Uniform Setters

Post Deformation Normal Recalculation

Stage specific shader keywords (GLES, Vulkan)

Streaming Virtual Texturing(SVT) Lightmap Support

Variable Rate Shading

Vulkan Fragment Shading Rate Support

Inline Raytracing (Vulkan Support)

Inline Raytracing (Metal Support)
High Definition Pipeline

Adaptive Probe Volumes (APV) out of experimental

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

AMD FidelityFX Super Resolution 2.0

Clouds self shadowing improvements

Decals in raytraced reflections and GI

Generate Volumetric fog with VFX Graph particles

GPU Resident Drawer

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

Path Tracing Decals

Physical Night Sky

Raytracing support of VFX Graph

Rendering Layers

Screen Space Lens Flares

Scriptable Render Pipeline Coexistence (Experimental)

Shader Graph Material Types

Skin dual Lobe and diffuse power

Sky Atmospheric Scattering and ozone simulation

Spatial-Temporal Upscaling (STP)

Strand-based Hair and Fur Rendering

Transmission Mask for SpeedTree trees

Transparency improvements

Transparent Decals with Shader Graph

Transparent with mixed tracing

Data Unification

SRP Lit shader

Surface Shaders

Area light support of volumetric fog

Capsule Shadows

Local Exposure

Mask map and Custom Texture Channel Packing

Real-time Cinematic Motion Blur

Reflection Probe Convex Influence Volume

Reflection Probes Relighting

Render pipeline converter
Global Illumination

Adaptive Probe Volumes Release HDRP/URP

API for baking Light Probes

API to move positions of Light Probes at runtime

APV - AssetBundles / Addressables Support

APV - Bake only Probe Volumes

APV - Bake Sky Occlusion

APV - Improvements and Changes

APV - Improvements and Changes

GPU Lightmapper "Out of Preview"

Interactive preview for GI-related Scene View Draw Modes

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

New light baking architecture “LightBaker v1.0”

Light Baking Public C# API

Precomputed Realtime GI / Dynamic APV

Realtime Preview of Baked GI in Editor Using Path Tracing

Adaptive Sampling of Lightmap Texels

Automatic, Overlap Free UV Packing

Bake Lighting Data for Skinned Meshes

Bake Lighting Data with GI (Indirect) Only Lights

Bake Only Selected Sets of Objects

Bake Sky Occlusion

Baking Only Selected Bake Stage(s)

GPU Lightmapper - Tiled Denoising - OIDN

Light Baking Management (Batch Baking)

Scene Independent Lighting Data (Bake Prefabs)

Serialize Debug Data to Disk
Shader Graph

Custom Motion Vectors

Faster Undo/Redo

Heatmap Color Mode

Keyboard Shortcuts

Material Types for HDRP

New Samples : Feature Examples

New Samples : Node Reference

New Samples : Production Ready Assets

New Samples : Sub Graphs Library

Property Scope & Visibility

Signed Distance Field (SDF)

UI Integration with Shader Graph

UI Samples

ShaderLab Attributes for Material Property Drawers

Append Node

8 Texture Coordinates

Custom Lighting Nodes for Universal Render Pipeline

Dynamic Branching with Keywords

Graph Templates

URP Simple Lit Target

(Legacy) GPU Instancing Improvements

Blending Modes

Blit Target

Console Interop

Custom Pragma and Define

Custom SSAO (URP)

Custom Struct Types

Disable Fog from Lit Sub-Targets

Disable Interpolation

Further node controls for subgraphs

Get/Set Node

Graph Creation API

Light Mode Tag

Material UI (ShaderGUI)

Shader Globals

Shader Graph Stencil Operations

Shader Performance Feedback

Simplified Material Authoring

Static Branching

Sub Graph Stage Setting

Support for DrawIndirect / DrawProcedural

Tessellation for Universal Render Pipeline

Vertex Stage Inputs

ZTest and ZWrite Support

Exposable Gradient Property
Universal Pipeline

Adaptive Probe Volumes (APV)

Adaptive Probe Volumes (APV): Per-Vertex Quality

Alpha Processing for Post Processing

GPU Resident Drawer

GPU Resident Drawer

High Dynamic Range Display Output

Post Processing Custom Effects

Post Processing: Object Motion Blur

Render Graph Integration

Screen Space Lens Flare

Scriptable Render Pipeline Coexistence (Experimental)

Spatial-Temporal Upscaling (STP)

VFX Graph Smoke Lighting For URP

VFX Graph Support of URP Decals

XR: Application Spacewarp

XR: Foveated Rendering

Automatic Exposure

Data Unification

Deferred: Optimisations & GPU Resident Drawer

Render Pipeline and Renderer Data Asset Consolidation

Shader Library Documentation Improvements

Shader Quality Settings

Shadow Maps Caching

SRP Lit shader

Surface Shaders

Blob Shadows

Camera-relative Rendering

Screen Space Reflection (SSR)

Streaming Virtual Textures Support

URP Ray-Tracing Support

Volumetric Fog
VFX Graph

Access to URP Camera Depth and color buffers

Attributes Blackboard

Collisions Improvements

Custom HLSL Block

Generate Volumetric fog with particles

Keyboard Shortcuts

Node Search Improvements

Profiling tooling

Raytracing Support

Shader Graph Keyword Support

Shader Graph Smoke Lighting for URP an HDRP

URP Decals with VFX Graph

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

VFX Graph Motion Vectors for URP

VFX Templates and Wizard

Instancing support with GPU Events

Cross pipeline Lit

Animated Point Cache

Arrays Support

CPU simulation

Custom SRP Support

Decoupled lighting

DOTS Runtime

Event Sequencer

Fluid Simulation

Graph Attributes

Light Support in Graph

Nearest Neighbor Search

Other Particles' Attributes Read

Particle Attribute Buffer Read Access From Outside Graph

Particle Light Output

Point Cache Overhaul

Public Node API

Render to Render Textures

Shader Graph Property Categories Foldout

Shaders Warmup

Simplified VFX Authoring

Sub Frame Interpolation

Subgraphs Compilation

Subgraphs Sorting Order

Submit VFX Graph UX improvements

Unity Splines for VFX Graph

VFX Support for Shader Graph HDRP Decal Target

VFX Support for Shader Graph URP Decal Target

Volume Simulation and Rendering
Unity Hub
Your all-in-one gateway for creating new projects, accessing resources and learning material, and managing your creations

Unity Hub

Check out what's new

Join the discussion

Improve Hub Startup speed

Access the Editor Archive from the Hub

Create a custom template

Notifications

Pause or resume downloads

Project and Asset Library

Rename a project
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

Android Device Model Targeting

Attribution Link Tester

Automated Bidding

Bid Guidance

Budget Based Buying

Campaign History Updates

Creative AB Testing on Android

Custom Event Optimizations

Custom Product Pages

Daily Budget Cap per Country

Insights Card

New Dimension in Report Builder

Source Category Targeting

VPN Traffic Blocking

Credit Cards for Prepayments
Monetize

Ad Controls Unblocking Insights Recommendations

Ad Type Consolidation for DSPs

Benchmarking for Customer Peer Groups

Change Alerts

Consolidated Reporting Page

Creative Controls for Third-Party Demand

Deep Links for DSP Ad Formats

MRAID End Card for DSPs

Open Measurement Support for DSPs

Performance Alerts

Project Creation Flow Redesign

Search by Advertiser Domain in Ad Controls

Sensitive Attribute Blocking

Unblocking Insights

Unity Ads SDK Enhancements

Unity Mediation: Cross Promo

Unity Mediation: Expand Bidding Support

Unity Mediation: Expand MMP Support

Unity Mediation: Manage API

User-Level COPPA Controls for MAX

Dashboard Driven Integration

Monetize Data Explorer

Partner Service Portal

Performance Driver Reporting

Unity Ads SDK Crash Reporting

Unity Mediation: Cross Promo Enhancements

Unity Mediation: Insights and Recommendations

User and Role Based Customization
Analytics and Player Engagement
Analytics

Build Custom Dashboards

Copying events between environments

Custom Dimensions

Custom SQL querying

Data Access

Define Custom User IDs via Analytics SDK

Enhanced Data Analysis and Visualization Features

Measure player drop-off

Porting Legacy custom events to UGS Analytics

Simplified event management

Support for WebGL

Unity IAP Transactions Automatically in Analytics

User Acquisition Performance Tracking

Aggregated Event Parameter Reporting

Custom Metrics

Event Management Admin API

Support for Consoles

Unity Ads revenue available in Analytics
Game Overrides

Ad Rules

Calendar Overview

Statistical Significance A/B Testing

Event-Based Audiences

Event-Triggered Overrides

More Reporting Metrics

Seasonal Event Builder

Environments Promotion

Versioning & Change History
Push Notifications

Calendar Overview

Ongoing Push Notifications

Cloud Code: Push Notifications Integration

Environments Promotion

Localized Push Notifications

Versioning & Change History
Games Backend
Authentication

Apple Game Center Support

Bring Your Own ID - Phase 1: OpenID Support

Bring Your Own ID - Phase 2: Custom ID

Code Linking

Multiple App ID Support for Steam

Oculus Login

Username / Password Login

Email / Password Login
CLOUD CODE

C# support

Cross Player Scripts

Editor workflows

Opening up

Reusable Code

Scheduled Scripts

Triggered Scripts

Secrets Manager

Cloud Code Local Debugger
Cloud Content Delivery

Addressables + CCD Integration

Usage Analytics

Delta Patching

Role Based Access Controls

Usage Alerts
Cloud Save

Cloud Save Files

Server Authoritative hardening

Storing Game State

Cloud Save Package
Economy

CLI module for Economy

Configuration Import/Export via CLI

Economy Games Override

Edit Player Balance

Public Economy Admin APIs

Server authoritative Economy

Filter and Search Configuration Items

Seed Instance Data for Inventory Items
Player Management

Ban / Unban Player

Delete Player

Player Deletion API

Player Detail Overview

Create Player

Improved ways to look up users

Player Name

Sort

Username and Password
Remote Config

CLI for Remote Config

Remote Config Setup Guide

Versioning and Changelog

JSON Schema Validation

Role Based Access Control
Multiplayer
Lobby

Authentication

Integration with Relay Service

Integration with the Vivox service

Lobby Metrics on Unity Dashboard

Lobby returns user names from Social Profile service

Password-enabled Lobbies

Real-time Lobby updates

Unity engine SDK
Matchmaker

A/B testing and player segmentation (for MWU)

CLI support & config-as-files
Multiplay
Relay

Authentication

DTLS Encryption

Integration with Lobby Service

Mirror Netcode Support

Multi-region Support

Quality of Service (QoS)

Relay Metrics on Unity Dashboard

WebGL Support
Vivox Chat & Safety

Automatic Connection Recovery

Player Moderation

Smart Platform Audio Management

Text Chat Enhancements

Unreal Engine 5.x Official Support

Voice Toxicity Analysis

New Unreal SDK

Text Chat Toxicity Analysis

Voice Widget in Unity Editor

3rd Party Audio Engine Plugins Support

New Voice Activity Detection

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

Dashboard & Admin
Planned

Dashboard Search Improvements

Platform Audit Trail Service

Finance Admin add-on role

Project level group roles.
Released

Dark Theme Support

Dashboard Personalization

Onboarding
Asset Manager

Asset Management

Developer Experience
April 2024
Asset Manager for Unity Editor

Cancel import

Create collections based off folders

Edit asset

Editor: Drag and drop on scene

Editor: Large scale upload

Expose external Unity asset libraries in plugin

Expose public API to allow for customization

File management at import

Import optimized and converted files

Local change insight

Show cloud icons on Editor project window for Cloud Assets

Smart asset removal

Upload retry

Use editor inspector for asset detail
Asset Manager

Asset conversion and optimization

Clean unfrozen versions

Move Asset action

Annotate your asset version

Asset Reference Types

Asset Types update + Custom Types

Bulk asset editing

Collaboration: JIRA Integration with Threads

Create new asset from transformation

Custom Pixyz transformation through Asset Manager

Data Connector: PlasticSCM on premise

Decouple Versioning from Metadata

Decouple Versioning from previews and converted files updated

Duplicate asset function

Identify main file(s) / asset(s)

Optimize and Convert - Better discoverability and consumer flow

Preview asset files through asset viewer

Trashcan

Asset template

Asset Variants

Automate Upversion Upstream between asset references

Bring your own storage

Contextual search

Custom Status Flows

Delete a metadata field from organization library

Desktop Companion App - Upload bulk assets from local disk

Editor Metadata in Asset Manager

Generate a turntable preview from 3D model

Nested Assets

Preview generation for point clouds assets

Preview prefab or material in Asset Manager web

Project metadata

Sync Asset's files Locally

Tag assignment rules for texture files

Tag recommendations

Unpack Unity Package in Asset Manager

Public Link Sharing (assets)
August 2024
Cloud Automation

Dashboard for pipelines monitoring

Node-based pipeline authoring

Upload your own docker as a workflow operator
December 2024

Asset Dependencies Viewer

Use Unity Runtime Viewer in Asset Manager
Beta - June 2023

Asset Management

Asset Manager APIs

Asset Manager SDK

Auto-tagging

Automatic previews optimization (image downsizing)

Clip and Paste Thumbnail image

Collection Management

Datasets in assets

Filtering

Prepare asset for 3D Data Streaming

Role Based Access Control on Projects

Search by Name and Tags

Unity Asset Manager For Blender-Sample
Integrations

Expose Python SDK on artifactory

Extract previews from Unity Project without Unity open

Migrate CLI tool to use DataConnectors

Physna Search

Data Connector - Perforce

Data Connector: Github

Data Connectors - Google Drive

Webhooks
Released

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

3D metadata extraction

Access to the Unity Asset library

Asset dependencies on Asset Manager

Asset Manager for Unity (Private Beta)

Asset Manager for Unity release package

Asset Manager for Unity Version Control

Asset status

Asset versioning

Asset versioning

Audio Player

Automated preview generation

Bulk create assets, update asset through Python SDK

CLI bulk uploader

CLI tool improvements based on feedback

Connected App - Reference Project

Consolidate dashboard & editor features

CSV as input parameter for CLI tool

Editor: Better error communication

Editor: Improvements for the upload flow

Editor: Modal for reimport

Editor: Offline support and improvements for import flow

Enable multiple UVCS datasets in a same asset

Favourites

Filter asset by file type

Filter by custom metadata

Filter Cloud Assets by type and status

Folder hierarchy View

My Asset Store assets in Asset Manager

Option to include all script dependencies

Preview real resolution of images

Q1 2024 UX Improvements

Replace file function

Search improvements

Sidepanel upgrades

Smart views

Support wider range of image previews

Upload a Pixyz Studio scene to the Asset Manager

Upload assets from Editor to Asset Manager

View large assets
March 2024
May 2024
November 2024
October 2024
November 2023

3D viewer

Bulk actions bar

Connected App - Cloud Annotations

Connected App - Cloud Deep Linking

Connected App - Cloud Identity SDK

Connected App - Cloud Mesh Streaming

Connected App - Cloud Presence

Cross project search

glTFast Package

Metadata's types

Multiple assets upload

Nested collections

New asset side panel

Notifications

Previews generation from 3D

Video viewer
Other

Private Cloud - AWS

Private Cloud - Azure
September 2024
Unity AI
Unity AI provides deep integration of AI in the Unity Editor with Unity AI Assistant and Generative AI capabilities. We are working hard to bring the latest in AI technology into the hands of developers directly in the editor.
Our runtime Inference Engine provides capabilities to efficiently run models on device and in the cloud.

Assistant
The Unity Assistant puts AI directly into the Editor, understanding the context of your project and helping you carry out repetitive tasks, debug console error messages and write code directly in the Editor. It understands the context of your project, and gives you more relevant answers.
Generators
Generative AI is moving at a fast pace. Unity Assistant brings generative models direct into the Unity Editor, and provides model for creating materials, textures, animations, sound, and soon meshes.
What would you like to see generated?
Inference Engine
Inference engine runs models inside of Unity applications. This is the evolution of Sentis and continues to push the ability to model runtime.
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

Cache and Compression Redesign

Build Failure Categorization

PS5 Target Platform Support

Artifact Retention Schemas

Build in the Cloud Directly from the Editor

Boost Disks

Fast Start Builds

Xbox Target Platform Support
Version Control

3D previews in the web
![[UE Plugin] Support for shelves and changelists image](/_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2Ffuvbjjlp%2Fproduction%2F038bb325d6150b2ed31ada8e249bdfad5a3a28aa-1662x564.png&w=3840&q=75)
[UE Plugin] Support for shelves and changelists
![[UE Plugin] Support Unreal 5.1 image](/_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2Ffuvbjjlp%2Fproduction%2Fc34c3bc9b3474b91f1d604dddcc3fe1a92143bcd-1793x1008.jpg&w=3840&q=75)
[UE Plugin] Support Unreal 5.1
![[UE Plugin] Support Unreal 5.2 image](/_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2Ffuvbjjlp%2Fproduction%2Fc34c3bc9b3474b91f1d604dddcc3fe1a92143bcd-1793x1008.jpg&w=3840&q=75)
[UE Plugin] Support Unreal 5.2
![[Wwise Plugin] Support for Wwise 2022 image](/_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2Ffuvbjjlp%2Fproduction%2Fdbea91ce1682d31f60f4b29408bff2d2f0f9c075-3584x2160.png&w=3840&q=75)
[Wwise Plugin] Support for Wwise 2022

Auto-update

Cloud Mergebots

Code Review improvements in Desktop app (GUI)

Create and connect to repositories via Unity Hub

Email notification for Code Review

File history improvements

Hide Branches in the desktop app

Improved GUI shelving workflow

Increase mergebots' quantity to 10 per repository

New code review experience in the Unity Dashboard

New web experience in the Unity Dashboard

Prevent loss of work

Purging via CLI

Quick branch switching

Simplified navigation between accounts and repositories

Smart Locks

Solve merge conflicts faster with Semantic merge

Switch between light and dark themes

Tree view in 'Branches' tab

Tree view in 'Pending Changes' tab

Unity Learn tutorials: Get started with Unity DevOps

Unreal Engine Marketplace (Code Plugin)

View storage per repo

Visual Studio plugin

Wwise plugin update to SDK 2023

Unity Version Control Package improvements

Unreal Plugin Improvements

CLI JSON support

Content review

Docker containers for images

Education / Student free tier

Enable easy integrations with DCC tools

Multibranch support for Jenkins (Cloud)

Public repositories

Unreal Editor plugin (Mac support)

Data Flow

Backend Data Simulation

Data Builder Tool

Data Source API

Global Data Bindings

Prefab Encapsulation

Text File Plugin
Platforms & Integration

Android Automotive

dbus integration

Embedded Linux Runtime

QNX 7.0/7.1 Runtime

QNX 8

Android Lifecycle Events

Android X86

Embedded Linux DRM/KMS Framebuffer Creation

Flutter Integration

Geospatial Abstraction

GraphQL Integration

IoT Entitlements for Mobile

MIDI Input

QNX PPS API

Simulink

Use Multiple Different Audio Outputs Simultaneously

Video Decoding Framework
Importers

glTF Support

2D Design Import Window

Adobe XD importer

Axure importer

Figma importer

Sketch Importer

SVG Importer
Graphics

Rendering alpha "holes" into transparent framebuffer.

2D or 3D objects as Masks

Animated Vector Graphics Support

Animating Material Properties

Custom Morph Targets

Custom Render Order

Display Mask Culling

Extruded 3D Text

GLSL Support

Independent lighting for separate viewports on the same display.

Layer Caching

Partial Rendering

Per-display refresh rates.

Precompiled Shaders

Progressive Rendering/Staggered Draw Calls

Support for Autostereoscopic 3D displays.

Support for Layered 3D Displays

Two-channel textures
Editor

3D & VR Product Preview

Additive Display Preview

Asset bundles in project view

Better Project Filters

Build content manager

Cross-Project References

Custom Color Management and Preview

Custom Display Bezel Preview

Easy Project Sharing

Exporter for Safety Critical Content

Full-screen preview in Editor

Function Button in Inspector

Global Styles

Icon Manager

Live Remote Editing

Multi-Scene Editing

New Idea (Embedded Systems)

Pixel Tweaks with Arrow Keys

Pixel-Perfect Camera Creation

Preview in Hierarchy

Private Package Cloud

Quick Deployment to Embedded Systems

Quicker assignment of references to self

Remove Unused Assets from Project

Replacing Prefabs in Slots

Scene Merging

Screen/Page Transitions

System Architecture Editor

Trackpad Navigation

Universal Animations

Universal Hierarchy

Variant Management

Virtual Display Post Processing
Runtime

Multi-Touch on Multiple Displays

Direct, Channel-Specific Audio

Hardware video decoding on Embedded Linux

Multi-Display UITK UIs

Runtime Data Synchronization
Templates

Automotive HMI Editor Template

Android Launcher Template

Embedded Unity Runtime Template (Android)

Embedded Unity Runtime Template (iOS)

Software Keyboard

Standard UI Controls Library

Template for integrating Android App in Unity

UI Toolkit Automotive Reference Design
UI

3D Layouts

Automatic "Native Size" for dragged images.

Custom Text Layouts

Customizable Ellipsis/Truncation Character

Layout Templates

Pin 2D Elements to 3D elements
