Unity 2020.1
Unity 2020.1 was released in July 2020 and introduced several new features and enhancements, such as:
Project Tiny: A new workflow that allows you to create small, lightweight, and fast games and experiences that can run on the web or mobile devices. Project Tiny uses a subset of Unity features and a custom scripting language called Tiny C# to optimize performance and reduce build size.
Input System: A new package that provides a unified and consistent way to handle input from various devices and platforms. Input System supports keyboard, mouse, touch, gamepad, joystick, VR, AR, and more. It also allows you to create custom input actions and bindings.
DOTS Animation: A new package that leverages the Data-Oriented Technology Stack (DOTS) to enable high-performance animation for large-scale scenes and complex characters. DOTS Animation uses the Entity Component System (ECS), the Job System, and the Burst Compiler to optimize animation processing and rendering.
Shader Graph: A visual tool that allows you to create and edit shaders without writing code. Shader Graph supports both Universal Render Pipeline (URP) and High Definition Render Pipeline (HDRP), and offers a range of nodes and features to create stunning effects.
Visual Effect Graph: A visual tool that allows you to create and edit particle systems and visual effects without writing code. Visual Effect Graph supports both URP and HDRP, and offers a node-based interface to create complex simulations and behaviors.
2D Sprite Shape: A new package that allows you to create organic shapes and curves for your 2D sprites using a spline editor. 2D Sprite Shape also supports sprite deformation, collision detection, auto-tiling, and more.
Unity 2020.2
Unity 2020.2 was released in December 2020 and brought several new features and improvements, such as:
Editor Performance Improvements: A series of optimizations and enhancements that improve the performance and responsiveness of the Unity Editor. These include faster asset import, faster iteration times, faster script compilation, faster domain reloads, faster enter play mode, faster scene loading, faster asset database refreshes, faster editor startup, faster editor shutdown, faster editor UI rendering, faster editor UI layouting, faster editor UI input handling, faster editor UI repaints, etc.
Profiler Improvements: A series of updates and additions that improve the usability and functionality of the Unity Profiler. These include a new CPU Timeline view, a new GPU Timeline view, a new Memory view, a new Audio view, a new Physics view, a new UI view, a new Network view, a new Streaming view, a new Global Illumination view, a new Frame Debugger view, a new Hierarchy view, a new Raw Hierarchy view etc.
Burst Compiler Improvements: A series of updates and additions that improve the performance and compatibility of the Burst Compiler. These include support for more platforms (iOS ARM64 IL2CPP AOT), support for more C# features (delegates), support for more math functions (sinh/cosh/tanh/asinh/acosh/atanh), support for more intrinsics (popcount/ctz/clz), support for more attributes (BurstCompile/NoAlias/WriteOnly/ReadOnly/AgressiveInlining), support for more diagnostics (warnings/errors), etc.
Addressables Improvements: A series of updates and additions that improve the workflow and functionality of the Addressables system. These include support for asset bundles compression options (LZMA/LZ4/L
c8f7815bcf