What’s in Unity 2020 LTS

Unity 2020 LTS prioritizes proven stability, so developers, artists and teams can rely on it for production. From its release date, Unity 2020 LTS receives regular updates and fixes for two years, meaning it only gets more stable and reliable throughout its lifecycle. So far, it is the most quickly adopted Unity LTS release.

If you are getting ready to kick-off a new project or you’re on the 2018 LTS, which is no longer supported, take a look at this overview of the top 2020 LTS features and improvements that will bring more efficiency, reliability and smoother team collaboration to your game development workflow.

Upgrade now

Latest resources & news for Unity 2020 LTS

70 + tips to increase productivity with Unity 2020 LTS

A comprehensive reference to help bring greater efficiency to your day-to-day aggregate workflow. Get tips for Editor shortcuts, developer and artist workflows, and much more.

Upgrade guide for Unity 2020 LTS

This extensive guide lists changes in the Unity 2020 LTS version which might affect existing projects when you upgrade from a 2019 version to 2020 LTS.

Unity 2020 LTS release blog

In case you missed it the first time around, here’s the blog post for the release of Unity 2020 LTS and Unity 2021.1 Tech Stream.

Upgrade & create with Unity 2020 LTS

Unity 2020 LTS is ready when you are. Learn about the improvements and updates to the Editor and developer and artist tools.

Editor workflows

The Package Manager has a cleaner interface

New user interface (UI) iconography, improved layout, and clearer information about different package versions.

Faster workflows for Configurable Enter Play Mode

Configurable Enter Play Mode allows you to disable either, or both, of the “Domain Reload” and “Scene Reload” actions to speed up entering Play Mode.

Unity Safe Mode is verified

Safe Mode is prompted if the Editor detects compilation errors at startup, providing an environment to resolve them, so you can quickly return your project to a functional state.

Art, animation & graphics

Improved visuals & performance with Universal Render Pipeline

Now includes Screen Space Ambient Occlusion (SSAO) to improve visual quality of ambient lighting; improved loading times with the new Complex Lit Shader & more.

Improved visuals & performance with High-Definition Render Pipeline

Now with better lighting debug tools, improved decal system, Path tracing to support fog absorption and subsurface scattering for organic materials, & more.

More performance for GPU and CPU Lightmappers

A higher bounce limit for both the GPU and CPU Lightmappers brings more speed to your lighting workflows.

Shader Graph is more flexible and performant

A more performant Graph Editor, the end point of the Graph is now a modular collection of feature blocks, the Master Stack, in place of a monolithic Master Node plus more updates.

Synchronize more special effects with VFX Graph

Updates include Output Events, allowing users to synchronize lights, sound, physical reactions, or gameplay based on spawn events via a delegate interface in C#.

Animation Rigging package verified

Preserve visual fidelity of motion and shorten the iteration loop by making animation edits directly in Unity and in the context of your scene. Now with bidirectional motion transfer.

2D Sprite Shape is more performant

Avoid unnecessary runtime mesh generation with Sprite Shape mesh baking: store mesh data while editing so it can be reloaded at runtime. Plus, new 2D Sprite Shape Corners option to connect adjacent edges without custom Corner Sprites.

Many improvements to 2D Physics

Now with a per-frame auto-simulation to provide smoother physics and visuals in suitable projects, plus improvements to Rigidbody2D XY Position Constrain.

The Input System is production-ready

A powerful, flexible, and configurable new solution: the Input System package is now verified for production and offers a stable solution for most input needs.

Scripting & programmer tools

The Profiler has new features

Now with the ability to visualize performance data through charts; get insights in serialized functionality to identify potential areas ideal for multi-core processing, and a Profiler API to expose performance data points at run time.

The Profiler can open as a stand alone app

Launch the Profiler as a standalone app. This moves the tool to a separate process outside of Unity, reducing the performance overhead when profiling the Editor and creating cleaner profile data.

Support for latest C# 8 features

Improved coding efficiency with support for some of the latest C# 8 syntax, such as streamlined switch expressions, and nullable reference types.

More features for the Burst Compiler

Native debugging capabilities now included, enabling you to set breakpoints, skip over and step into code.

Faster compilation times

With Deterministic Compilation, Unity produces reproducible builds so that programmers can minimize churn while working on improving their project quality.

Root Namespace is available in the Assembly Definition settings

Unity now exposes a Root Namespace setting within the asmdef inspector to make it more efficient to organize code and avoid class naming collisions with other packages and libraries.

Time.deltaTime is consistent

Achieve smoother gameplay, and a smoother programming experience, with a revamped Time.deltaTime that produces consistent results across platforms, builds, and game genres.

Roslyn analyzer is better

The compilation pipeline now supports Roslyn analyzers. This lets you run C# code analyzers asynchronously in the background inside the Unity Editor without interrupting your iteration workflow.

Upgrade & create now

Make your next game with all the stability, improvements, and productivity that comes with Unity 2020 LTS.

Please enable Javascript in your browser in order to continue.