The road to 2021

We are excited to share our plans for 2021. We’ve listened to your feedback and established our plan based on what we’ve heard.

Our 2021 product commitment is simple. It’s about giving you production-ready features, workflows, and components based on what you have told us you need. We consider a feature production-ready if it fully meets your needs, is fully supported from release, and has timely bug-fixing, improvements, and a clear roadmap – in other words, features you can rely on throughout your production.

To execute predictably we are also changing how we work. We’ll do less, we’ll do it better, and we’ll prove it works cohesively before we release it. We’re bringing bigger, complete teams together to develop the features and functionality that are most important to you. We’re investing in our product, program, engineering, and design teams so we can increase our focus on supporting you with great workflows and commit to predictable, reliable releases

All software development is a process. Every month, we will invite you to view and comment on our progress through a series of developer diaries so you can see the theory become reality.

These are our focus areas for 2021:

Core product interoperability and stability

The Unity 2021 release series builds directly on the Unity 2020 LTS (Long-Term Support) release. Its key focus is to increase the stability and robustness of the Editor, to drive down bugs and regressions, particularly those with the greatest user impact. We don’t want this to be a side note. We want it to be the foundation upon which everything else stands and takes us forward. We know this is what makes the difference when you’re trying to both make day-to-day progress and take a game over the line. 

Another important change is that in addition to #bugs, #regressions, and #crashes, we are incorporating broken workflows and interoperability in our definition as bugs and logging them as such.

Additional areas of focus include:

Workflows and usability: quality-of-life fixes through upgrading aggregate workflows, such as UI Authoring and the key tools to enable those, e.g., Scene Tooling System, Search & Filtering. Platform reach: platform support and launch-day content for next-generation consoles, Apple silicon, new AR/VR platforms, and continued optimization and support for mobile architecture.
Performance and iteration speed: improving your team’s productivity across the development lifecycle from asset import, build and deploy, and in-Editor iteration. Features 

For Unity 2021 we are evolving three specific feature areas: graphics, multiplayer networking and visual scripting. 

Graphics: Scriptable Render Pipeline and Tools 

We will mature our Universal Render Pipeline (URP) solution and stabilize the High Definition Render Pipeline (HDRP). Our long-term goal with our rendering pipeline is to have complete interoperability with all Unity features so there will be one way to build your scene with an ecosystem of tools to support users. 

Visual scripting 

In 2021, we will provide Bolt visual scripting as a core feature, built directly into Unity. As we do this, we will bring consistency across all our node-based development tools. We know it is key for a great user experience to unify the workflows of visual scripting with other node-based solutions. 

Multiplayer networking 

We will deliver a stable and supported netcode foundation. First, this means expanding the focus beyond the Data-Oriented Technology Stack (DOTS) netcode space to

Continue reading

This post was originally published on this site