![Hero background image](/_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2Ffuvbjjlp%2Fproduction%2Fafe981dd3e610b9481656822dd1288bcb5d8486e-1920x901.jpg&w=3840&q=100)
![Cobertura do fluxo de trabalho DOTS](/_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2Ffuvbjjlp%2Fproduction%2Fa8a7d413c81ac8a5cf104d3dab696a61010b8838-1920x1080.jpg&w=3840&q=75)
ECS para Unity
ECS for Unity (Entity Component System) enables you to build more ambitious games. It’s a data-oriented framework compatible with GameObjects, enabling seasoned Unity creators to achieve more thanks to an unprecedented level of control and determinism.
![Compilador Burst](/_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2Ffuvbjjlp%2Fproduction%2Fb8561567e5496f19ebe87478ba71e980be76d0ae-810x456.jpg&w=3840&q=75)
Compilador Burst
Burst is a compiler that translates from IL/.NET bytecode to highly optimized native code. It uses the industry-proven LLVM compiler infrastructure to give game creators native code performance from C#. Burst also exposes CPU intrinsics, making it possible to fine-tune performance-critical code.
![Empregos no Profiler](/_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2Ffuvbjjlp%2Fproduction%2F87e8ce043629621c55d2ef3ce9662242af7a6e6f-810x455.jpg&w=3840&q=75)
Sistema de Trabalhos em C#
This system allows Unity developers to take advantage of multi-core computing platforms with parallelized code that can run safely and at speed. The C# Job System exposes Unity’s internal C++ Job System, giving Unity creators the ability to run their scripts alongside Unity’s internal processing.
![multiplicador de megacidade](/_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2Ffuvbjjlp%2Fproduction%2Fff3577ca8849ee267d97cc5028d96a8a45a2d085-810x455.jpg&w=3840&q=100)
Learn more about building ambitious multiplayer games using ECS for Unity and Unity Gaming Services (UGS) with a third-person multiplayer action sample that supports 64+ players.
![O caminho para utilizar o DOTS em produção](/_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2Ffuvbjjlp%2Fproduction%2Ff7461f0b7dbabbc0e6874902f5b81fe68cc96cb1-1920x1080.jpg&w=3840&q=100)
Learn how ECS for Unity helped Ramen VR scale up gameplay for Zenith: The Last City, a VR MMO; and how Electric Square used ECS to achieve deterministic gameplay for QA, design loops, and streaming for Detonation Racing, a fast-paced Apple Arcade racing game.
![Apresentação de V Rising](/_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2Ffuvbjjlp%2Fproduction%2F05047d412e3e3e531c80ab5ac665db25b74b645b-810x455.jpg&w=3840&q=100)
Learn how Stunlock Studios used ECS throughout the development of V Rising, an open-world, multiplayer survival game, including world building in the Editor with custom visual scripting and scalable open-world streaming.
![Unity na Devcom com a IXION](/_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2Ffuvbjjlp%2Fproduction%2F18fef52710d2bc1b5746cbfea0674dec0131f07f-1920x1080.jpg&w=3840&q=100)
Learn how Kasedo Games used ECS for Unity to power heavy NPC simulation for IXION, their city builder, survival, and space exploration title.
![Blackbird Interactive](/_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2Ffuvbjjlp%2Fproduction%2Fc0496523433c2827db3370542134da2e86537570-1920x1080.jpg&w=3840&q=100)
"Durante o desenvolvimento de Hardspace: Shipbreaker, o DOTS desvendou as possibilidades de realizar coisas que nem eram viáveis. Realizamos processos que antes levavam uma hora em apenas 100 milissegundos após a implementação do DOTS." - Richard Harrison, diretor técnico em Hardspace: Shipbreaker
![Cartão de Door 407](/_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2Ffuvbjjlp%2Fproduction%2F6aa5b877b3c7cff9a3b0eb00b8be9f093ea1247b-810x456.jpg&w=3840&q=100)
Este estúdio está trabalhando em Diplomacy Is Not an Option (DNO), um jogo de estratégia em tempo real. E obteve resultados impressionantes. "Estamos usando DOTS praticamente em tudo do nosso jogo, e descobrimos que é particularmente útil para pathfinding e otimização da lógica de jogabilidade", diz Sergey Klimenko, desenvolvedor-chefe.
![Chamada ECS](/_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2Ffuvbjjlp%2Fproduction%2Faa674065ac2cac4576d23c437f9d33ad0f26bd6e-1230x600.jpg&w=3840&q=75)
Check out some of the resources to help you get started with DOTS and learn about the fundamental concepts of data-oriented design.
A pilha DOTS consiste em um número crescente de pacotes. Para começar a usar o DOTS, confira a nossa visão geral dos diferentes componentes que você pode instalar do Package Manager.
Comece com a documentação do Sistema de Trabalhos em C#. Além disso, lembre-se de consultar a documentação para pacotes disponível no Package Manager.
Manual do Sistema de Trabalhos em C#
Amostras do Entity Component System
Pong em projeto de tutorial do DOTS
Descubra como estúdios de jogos inovadores usam DOTS para deixar ótimos jogos mais rápidos e como todos os componentes do DOTS, incluindo Unity Physics, o novo Fluxo de trabalho de conversão e o Compilador Burst, funcionam juntos.