Version: Unity 6.1 (6000.1)
Language : English
Check for updates
Upgrade to Unity 6.0

Upgrade to Unity 6.1

This page lists changes in Unity 6.1 that can affect existing projects when you upgrade them from Unity 6.0 to Unity 6.1.

Review changes for Unity 6.1 in these areas:

Editor and workflow

This section outlines recent updates to the Editor and its general workflows that can affect your upgrade experience.

Window menu changes

Package Manager, Asset StoreA growing library of free and commercial assets created by Unity and members of the community. Offers a wide variety of assets, from textures, models and animations to whole project examples, tutorials and Editor extensions. More info
See in Glossary
, Services, My Assets, and Version ControlA system for managing file changes. You can use Unity in conjunction with most common version control tools, including Perforce, Git, Mercurial and PlasticSCM. More info
See in Glossary
now appear in new submenus. This change breaks any custom keyboard shortcuts to open these windows.

After upgrading, recreate any shortcuts to these windows.

Graphics

This section outlines recent updates to Unity’s graphics systems that can affect your upgrade experience.

Render pipelines

For upgrade guides for specific render pipelinesA series of operations that take the contents of a Scene, and displays them on a screen. Unity lets you choose from pre-built render pipelines, or write your own. More info
See in Glossary
in Unity, refer to one of the following pages:

To upgrade other packages, refer to the documentation for the packages you’re using.

The CLUSTER_LIGHT_LOOP shader keyword replaces FORWARD_PLUS

Unity 6.1 replaces the _FORWARD_PLUS shaderA program that runs on the GPU. More info
See in Glossary
keyword with the _CLUSTER_LIGHT_LOOP keyword. If your custom shaders use the _FORWARD_PLUS keyword, replace it with _CLUSTER_LIGHT_LOOP.

For more information about using the keywords, refer to Shader keywords and macros reference in URP.

Support for the PVRTC format is deprecated

Support for PVRTC compressionA method of storing data that reduces the amount of storage space it requires. See Texture Compression, Animation Compression, Audio Compression, Build Compression.
See in Glossary
is deprecated and will be fully removed in the future. It’s recommended that you transition to other compression formats, such as ASTC or ETC, to avoid issues in future upgrades.

Platforms

This section outlines recent updates to platform-specific tools and settings that can affect your upgrade experience.

Android

The default Android tools versions have changed

Unity has updated the default versions of the following tools used by Android. The default versions of SDK build tools, SDK platform tools, and JDK remain unchanged. The updated versions are as follows:

Tool Version
GradleAn Android build system that automates several build processes. This automation means that many common build errors are less likely to occur. More info
See in Glossary
8.11
Android Gradle Plugin 8.7.2
SDK Command-line tools 16.0
NDK r27c

If your project uses any custom Gradle templates, consider recreating those templates to avoid any build issues with the updated Android Gradle Plugin version. For more information, refer to Modify Gradle project files with Gradle template files.

Windows

New default Auto Graphics API

The default Auto Graphics API in Unity 6.1 is DirectX12. If you’re upgrading projects from older versions, Unity maintains the default setting from those versions.

To change to the default for 6.1, in Player SettingsSettings that let you set various player-specific options for the final game built by Unity. More info
See in Glossary
, enable Auto Graphics API.

Check for updates
Upgrade to Unity 6.0
OSZAR »