Unity 2020.1



This video is an overview Video of the latest Unity 2020.1 Update.Check out my complete Unity Course here: can also find the articl. Unity 2020.1 Whether you work in games, film and entertainment, architecture, or any other industry that uses 2D or 3D real-time technology, the Unity 2020.1 release has something for you. The first release of the 2020 TECH cycle delivers better workflows. Unity is the ultimate game development platform. Use Unity to build high-quality 3D and 2D games, deploy them across mobile, desktop, VR/AR, consoles or the Web, and connect with loyal and enthusiastic players and customers.

Release notes

Known Issues in 2018.4.20f1

  • Animation: Animator.Update CPU time spikes when multiple animations are playing(1184690)

  • MacOS: [Lighting]Errors in console on changing editor visualization mode to realtime GI if there is a particle system in scene.(1106901)

  • Package Manager: Immutable packages altered by the API Updater are reverted to their original state when packages are resolved, which can lead to slower import performance in that context.

  • Profiling: Editor crashes when loading profiler file with memcpy stacktrace(1131782)

  • Profiling: Performance decrease in EditorOverhead using Deep Profile (1051094)

  • macOS: If the Android Tools are not installed through the Hub, macOS 10.15 (Catalina) default security settings will prevent the Android NDK binaries being executed. These settings have to be changed or a signed Android NDK (r16b) will be needed to build Android. More information here: https://developer.android.com/ndk/downloads/older_releases.

2018.4.20f1 Release Notes

Unity 2020.1.9

Fixes

  • AI: Fixed a path-finding bug in which floating point errors would cause agents to take potentially large, spurious detours.(977653)

  • Android: Fixed a crash during shutdown when starting a Java thread with a C# thread.(1224810)

  • Android: Fixed activity pause timeout warnings.(1223705)

  • Asset Import: Added AssetDatabase.DisallowAutoRefresh and AssetDatabase.AllowAutoRefresh to the C# API.(1173031)

  • Asset Pipeline: Fixed an issue where AssetBundle Recompression not verifying the CRC of bundle contents when requested.(1195075)

  • Asset Pipeline: Optimised copying an asset, so that a refresh of the asset database is not triggered.(1179856)

  • Editor: Fixed a crash when calling MonoImporter.GetExecutionOrder(null).(1181615)

  • Graphics: Avoid rebinding the texture and polute state if the texture target is unknown.(1199990)

  • Graphics: Fixed a crash in SkinnedMeshRenderer: make sure the cached mesh is valid before using it.(1183992)

  • Graphics: Fixed an issue loading shaders from a 2017.4 authored asset bundle into more recent Unity versions.(1195317)

  • Graphics: Fixed an issue that can cause increased draw call count when using static batching.(1098752)

  • iOS: Fixed an issue with profiler support for iPhone XR/XS/XS Max and above.(1133479)

  • iOS: Fixed Unity Remote errors when using iPhone XR/XS/XS Max and above.(1184243)

  • macOS: IME works in both editor and player is the proper location.(1178930)

  • Prefabs: Fixed an issue where editor entering infinite loop on certain bad prefabs. The bad prefabs are now patched during load.(1196082)

  • Prefabs: Fixed an issue with applying prefab override from a scene where the MonoBehaviour lives in a namespace and has FormerlySerializeAs on the fields.(1114464)

  • Profiler: Added message indicating that Profiler Modules need to be activated to profile.(1197721)

  • Scripting: Fixed an issue that raised on iOS where the player would crash when shutting down.(1145982)

  • UI: Fixed an issue with IME properly.(1178930)

  • Version Control: Fixed an issues with Unity auto refresh and version control.(1191378)

  • XR: Fixed a crash when you connect to a Hololens 2 using the HolographicRemoting scripting api and then enable Windows Mixed Reality.

API Changes

2020.1
  • 2D: Added: Added SortingGroup.UpdateAllSortingGroups to allow users to immediately update SortingGroups instead of waiting for LateUpdate.(1202432)
Unity 2020.1.6f1

Improvements

  • Asset Import: Added AssetDatabase.DisallowAutoRefresh and AssetDatabase.AllowAutoRefresh to the C# API.(1173031)

The latest TECH stream release of Unity delivers a huge number of workflow and performance improvements, as well as newly verified tools such as the Input System and Cinemachine.

Unity 2020.1

Whether you work in games, film and entertainment, architecture, or any other industry that uses 2D or 3D real-time technology, the Unity 2020.1 release has something for you.

The first release of the 2020 TECH cycle delivers better workflows and performance for artists, designers and programmers.

Get all the details on what Unity 2020.1 offers you below, as well as resources to get you started.

Artist and designer tools

Unity 2020.1 includes several new features and improvements to Unity’s proven artist tools, making workflows even more efficient for a wide range of use cases. You’ll find 2D enhancements and animation updates, while Cinemachine is now a Verified package.

Programmer tools

Get more accurate performance data in a clearer way with our improved profiling tools. Improve your coding workflow and productivity with the new scripting and testing features.

Editor and team workflows

We improved the Editor and workflows to make you even more productive. With more ways to customize your workflows, you’ll have fewer interruptions so you can stay in the flow. A new user interface for Package Manager creates a clearer distinction between Preview and Verified packages.

Platforms

Whether you’re building experiences for augmented or virtual reality, mobile, web, desktop or console platforms, we have new features and enhancements to make the development process even smoother.

Graphics

This release brings further stabilization and new features for technical artists and graphics programmers working in Unity. This includes Camera Stacking in Universal Render Pipeline as well as lighting updates, such as lightmapping optimizations.

Past preproduction? Consider using Unity 2019.4 LTS

If you want to lock in your production on a specific version of Unity for maximum stability, we recommend you use a Long-Term Support (LTS) version of Unity. Unity 2019.4 LTS, our latest LTS release, has the same feature set as Unity 2019.3 and is available now.

The LTS release doesn’t have any new features, API changes or enhancements. It is simply a continuation of the 2019 TECH stream and will receive continued support for the next two years in the form of biweekly updates with bug fixes.

Two 2020 TECH stream releases

With more new features being continuously distributed as packages, we’re changing our release cycle: core updates come in two TECH stream releases in 2020, followed by the LTS release in early 2021. The full release of 2020.2 is scheduled for fall 2020. We’ll continue to ship minor updates with bug fixes just as we have since the introduction of the LTS in 2017.

What’s the difference between a Preview package and a Verified package?

Unity 2020.1.3f1 Download

Many existing and upcoming Unity features are available as packages, which you can download via the Package Manager in the Editor.

Preview packages give you early access to new features and improvements that are in active development. However, they aren’t recommended for projects in production. They’re still evolving and likely to contain bugs. Functionality and APIs can still change and backward compatibility is not guaranteed.

Verified packages have undergone additional testing and have been verified to work with a specific version of Unity, and with all the other packages that are verified for that version.

Unity 2020.1

Unity 2020.1.2

Verified packages are supported to the same extent as the Unity versions that they have been verified for (see “What is the TECH stream?” and “What’s an LTS release?” below for more information). This means that they will receive updates that won’t introduce any breaking changes, as well as bug fixes, for at least as long as the version that they were verified for is supported. Packages that have been verified to work with the last TECH release of a year (e.g., 2019.3) will also remain supported in the LTS version that will be based on it (e.g., 2019.4).

What is a TECH stream release?

TECH stream releases are for developers who want to access the latest features and capabilities. The 2019 TECH stream had three releases (2019.1, 2019.2, and 2019.3). We add updates and bug fixes to the current TECH stream release on a weekly basis until the next TECH release is officially launched; then the cycle begins again.

What’s an LTS release?

The last TECH stream release of the year becomes a Long-Term Support (LTS) release and receives continued support for another two years in the form of biweekly updates with bug fixes. In terms of versioning, we increment the final TECH stream release of the year by one and add “LTS” (for example, TECH stream release 2018.3 became 2018.4 LTS).

The LTS releases do not include any new features or breaking API changes compared to the TECH stream releases that they are based on. Their updates address crashes, regressions, and issues that affect the wider community or console SDK/XDKs, and any major issues that would prevent a large number of developers from shipping their games or apps.

The LTS stream is for developers who want to develop and ship their projects on the most stable version and remain on this version for an extended period.

What version do you recommend for my project?

If you are in production or close to release, we recommend the latest LTS release. If you want to use the latest Unity features in your project or are just getting started with production, the TECH stream is recommended.

When will Unity 2020 LTS be available?

We expect Unity 2020.3 LTS to ship in spring 2021, around the same time as Unity 2021.1.

What’s in your alpha and beta releases, and how do I get them?

Alphas are the first public releases of a new TECH stream version of Unity. During the alpha phase, we’re progressively adding all the new features that are scheduled to be part of the final release. At the same time, the features get tested collectively for the first time. While a TECH stream version is in alpha, we release updates with new features on a weekly basis until we reach feature completeness. As such, alphas come with a higher stability risk than beta releases, which are feature complete and receive only stabilizing updates. With both alphas and betas, you have an opportunity to influence our development process by using the new features and providing feedback via forums and bug reports.

Because there may be feature-stability issues with these early releases, we do not recommend them for projects in production, and we highly recommend that you back up any project before you open it with an alpha or beta release.

Both our alpha and beta releases are open to everyone, so no signup is required. Get started by downloading them from the Unity Hub.