Rebuilding Unity’s core
We’re rebuilding the core of Unity with the Data-Oriented Technology Stack. DOTS makes great games run faster on multicore processors without the heavy programming headache. While most of the Unity packages that are part of DOTS are currently in Preview, some can still make a huge impact in performance-critical areas of your projects today.

Write highly performant C# code
DOTS provides programmers with a convenient sandbox to write safe multithreaded code for massive performance gains, while also optimizing thermal control and battery life on players’ mobile devices. By moving from object-oriented to data-oriented design, it will also be easier for you to reuse your code and for others to understand and work on it.
Create more complex worlds faster
Harness the power of DOTS while using the workflows you already know.
The new Conversion Workflow converts your GameObjects to entities with one click. At runtime, the new Entity Preview Inspector visualizes how DOTS turns your GameObjects into entities. You’ll get the hyper-optimized, streamable data you need while using GameObjects as you know them today.
Our new experimental Unity Live Link feature also allows you to iterate instantly in Play Mode without creating a new build every time. You can test the game experience on the target device in real-time and iterate even faster.

Megacity demo built on DOTS
DOTS packages
We’re continuously adding new packages to the stack, and you can expect more packages to become verified as production-ready. We highly recommend that you only use preview packages for testing and pre-production phases of your projects.
Studios using DOTS
Trailblazing studios are already getting the benefits of DOTS today.
Blackbird Interactive
"Throughout the development of Hardspace: Shipbreaker, DOTS opened up the possibilities of what was even conceivable to do. We had processes that initially took an hour take only 100 milliseconds after implementing DOTS." - Richard Harrison, Technical Director on Hardspace: Shipbreaker
Tic Toc Games
Learn how Tic Toc was able to iterate faster and easily reuse their code across projects while improving player retention, device battery lifetime, and thermal control.
Far North Entertainment
This studio achieved a x2250 speed-up with the Entity Component System, C# Jobs System and the Burst Compiler. “The project we’re working on right now simply wouldn’t have been possible without DOTS,” says CEO Jimmy Mahler.
Nordeus
“As soon as we heard about DOTS, we contacted Unity to try it out and see if we could collaborate,” says Jozef Oros, software engineer at Nordeus. “Unity’s DOTS lets us make some really cool spells that explode at scale – effects that we knew would blow the audience’s minds.”
Freejam
“The ECS data layout is fundamental to our networking approach. It gives us a fast, accurate and extendable method to synchronize game data,” says CEO Mark Simmons. Freejam is working on Gamecraft, a multiplayer game where you can create games from blocks.
Door 407
This studio’s working on Diplomacy Is Not an Option (DNO), a real-time strategy game. And got stunning results. “We’re using DOTS almost everywhere in our game, and we’re finding it especially useful for pathfinding and optimizing our gameplay logic,” says lead developer Sergey Klimenko.
Sample projects using DOTS
We’ve created several tech demos for you to try that include both source code and assets.
DOTS Sample
Check out the DOTS Sample, an internal test project that combines all current DOTS components, including Unity Physics, Animation, Netcode, and Conversion Workflow.
Megacity
At Unite Los Angeles, we presented this futuristic cityscape, alive with flying vehicles and a fascinating soundscape, to showcase some of the exciting possibilities with DOTS.
Megacity features 4.5M mesh renderers, 200k unique building objects, 100k unique audio sources, and 5000 dynamic vehicles flying on spline-based traffic lanes.
Massive battle in the Spellsouls Universe
As part of the Preview release of the Entity Component System, we worked with our friends from Nordeus to create a demo for our Unite Austin 2017 keynote. A cut-down version of the project is available on GitHub.