Our goal with DOTS (Data-Oriented Technology Stack) is to evolve Unity’s core and enable developers to create more ambitious games with massive detailed worlds, large-scale simulations, and first-class multiplayer support.

This includes delivering a fully supported Entity Component System (ECS) with well-integrated workflows that support a hybrid environment of GameObjects and entities. We are also evolving existing Unity features and systems to leverage the performance and scale that DOTS provides, without compromising familiar UX and workflows. Beyond this, we also believe a modular DOTS runtime will be critical to support the platforms and devices of tomorrow, at which point we plan to have a full suite of authoring, runtime, and services ready to meet creators’ needs.

More details about this page

As part of the dashboard above, you will find a series of cards describing various topics of interest for this area. Those cards are organized in horizontal sections that represents the state of the development:

Released: Highlighting some of the efforts that have already landed in recent versions of Unity.
In Progress: A team is at work developing solutions for this topic.
Planned: We plan to build solutions, but the work has not started, or the topic is being researched.
Under Consideration: We have noted this is an important topic for which some of you need solutions, but we are still collecting data and have not planned to build solutions for it yet.

We use cookies to ensure that we give you the best experience on our website. Visit our cookie policy page for more information.

Got it