This article is adapted from Unity Connect blogger Dazhi

Welcome to 2020. What are Unity’s big plans for the New Year? This article gives you a quick overview of the core features of Unity2020 that you care about most!

What features are you most likely to care about? Where is Unity2019.3??

Here’s a look at what Unity is getting updated in four ways:

Core functions and performance

  • More DOTS (Data-oriented Tech Stack)
  • Easier workflow for various application scenarios (games, industry, XR, film and television animation, etc.)
  • Unity Live Link: Modify in the editor and synchronize to the running device in real time
  • GameObjects to DOTS Converters: Visual transformations
  • Entities 1.0
  • DOTS Netcode: DOTS based networking framework
  • Editor performance speed has been greatly improved

Ease of use

New UI Elements and UI build tools

  • New resource import scheme: on-demand import, faster platform switching
  • Unity Accelerator: Speed things up
  • Better versioning and conflict merging
  • Enter Play Mode optimization
  • Terminal device simulator
  • Editor UI redesign
  • Optimization of Prefab systems
  • Visual programming (DOTS only, what about 2019 Preview? !).
  • Environmental system
  • More 2D tools
  • Video workflow

rendering

  • The perfection of URP
  • The improvement of the HDRP
  • More 2D tools

The deployment operation

  • Project Tiny
  • Unity Distribution Portal: Unity Distribution Center
  • Support Stadia platform
  • AR Foundation: Supports more SDKS and AR terminals
  • Unity as a Library

Let’s look at each of the major features in detail

Core functions and performance

The core functions and performance improvements are mainly in the following areas:

  • Feature independent Packages (but versions are easier to mess with)
  • More DOTS
  • Optimization of workflow from creativity to online realization

Unity Live Link

Real-time and real – time integration, iterative projects. At the beginning, data resources will be updated in real time, and later code will be added.

Editor to make changes, can be real-time synchronization has been published in the program.

GameObjects to DOTS converter

Now that Unity is investing more in DOTS, how can existing projects be transferred to DOTS? Unity has also developed a workflow for this, which can be converted using converters.

Entities 1.0

It will be released at 2020.1. Pay attention to the torrent school public number, will be the first time to launch ECS actual combat tutorial.




DOTS Netcode

DOTS based network framework.

More details: github.com/Unity-Techn…

Editor speed increased

Here is the process of extreme difficulty and extreme comfort.

Ease of use

The improvement of ease of use is mainly reflected in the following aspects:

  • A more powerful and useful UI system
  • More usability tools
  • Dots-based workflow

The Asset Pipeline 2.0

The new resource pipeline can bring faster resource import and platform switch.

According to the need to import

With this feature, you can put all the resources in, but instead of waiting for a long import process, Unity will asynchronously import the resources in the background when they are needed.

Unity Accelerator tool

The tool can be run on a server inside the office and caches projects, joins project downloads, and switches platforms.

Device Simulator

You can customize the simulation of various devices for testing.

Editor UI redesign

We already know that the Unity editor UI has been greatly improved in 2019.3, so let’s take a look at what 2020 will look like!




Of course, this is the concept art released by Unity, so let’s see what it looks like!

UI Elements (Editor and runtime)

Currently UI Elements is only available in the editor, 2020 will be available at runtime. A visual UI editing tool, UI Builder, is also available.




Visual Scripting Visual programming (DOTS only)

Those of you who know a little bit about DOTS probably know that the increase in code that DOTS brings is not trivial. No visual programming is a disaster. This is not, it and double 叒 yi!

Environmental system

The new environment system can have many layers on top of it, which are eventually added together to form a large environment system.




Improved Prefab editing

Prefab editing must now go into isolated mode. After January 2020.1, it will be possible to edit Prefab at the same time as other objects in the scene.

Multiple ease of use tools

There are now more and more widgets in Unity to improve usability, all published in Package Manager.

Quick Search

Whole project quick search. You can search in one place: Hierarchy, Project, Unity Settings, etc.

rendering

Unity2020 goal:

  • High quality and better performance
  • Rendering techniques that can be used in production
  • Low power consumption

URP (Universal Render Pipeline)

You may already know that LWRP will be renamed URP in Unity2019.3, so what changes will be made to URP?

2019.3:

  • Multiple cameras
  • VR multi-channel rendering
  • Restrictions on lighting are reduced
  • UI Canvas can now render to Screen Space-Camera Space
  • New high performance post-processing

2020.1:

  • Deferred coloring renderer
  • Shadow masks are supported



HDRP

2019.3 This section describes how to enter the official release. There will be iterations.




The HDRP also has real-time ray tracing in preview form.




Virtual Texturing

Texture streaming loading system for large scene. Reduces memory footprint of maps. There will be integration with the new environment system and ShaderGraph.




Deployment and Operations

Mainly reflected in the following aspects:

  • Support projects from small to large
  • Help developers reach a broad audience
  • Help developers improve product retention
  • Continuous deep integration of new platforms (VR, AR)

Project Tiny

Based on DOTS, Project Tiny will be released in 2020, offering extreme file sizes and load times. Support mobile games and HTML5 Web games.





Unity Distribution Portal Unity Distribution center

To help developers better distribute their products.





AR Foundation

More SDKS and more platforms will be supported, such as Magic Leap and Hololens 2.




Unity as a Library

A large number of apps now integrate AR functionality, and Unity as a Library makes it easy to integrate these apps into native apps.

The original link: connect.unity.com/p/unity2020…

Click on the link above to download Unity’s official app, the topic group, online technical q&A, and more dry goods for you to find