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.
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 nowA 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.
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.
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.
Unity 2020 LTS is ready when you are. Learn about the improvements and updates to the Editor and developer and artist tools.
New user interface (UI) iconography, improved layout, and clearer information about different package versions.
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.
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.
Now includes Screen Space Ambient Occlusion (SSAO) to improve visual quality of ambient lighting; improved loading times with the new Complex Lit Shader & more.
Now with better lighting debug tools, improved decal system, Path tracing to support fog absorption and subsurface scattering for organic materials, & more.
A higher bounce limit for both the GPU and CPU Lightmappers brings more speed to your lighting workflows.
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.
Updates include Output Events, allowing users to synchronize lights, sound, physical reactions, or gameplay based on spawn events via a delegate interface in C#.
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.
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.
Now with a per-frame auto-simulation to provide smoother physics and visuals in suitable projects, plus improvements to Rigidbody2D XY Position Constrain.
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.
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.
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.
Improved coding efficiency with support for some of the latest C# 8 syntax, such as streamlined switch expressions, and nullable reference types.
Native debugging capabilities now included, enabling you to set breakpoints, skip over and step into code.
With Deterministic Compilation, Unity produces reproducible builds so that programmers can minimize churn while working on improving their project quality.
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.
Achieve smoother gameplay, and a smoother programming experience, with a revamped Time.deltaTime that produces consistent results across platforms, builds, and game genres.
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.
Make your next game with all the stability, improvements, and productivity that comes with Unity 2020 LTS.