![Hero background image](/_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2Ffuvbjjlp%2Fproduction%2Ff902c61074f0247c08a26eed0325554db5a366c6-1920x1080.jpg&w=3840&q=100)
ECS para Unity
![Demostración de Unity Megacity creada en DOTS](/_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2Ffuvbjjlp%2Fproduction%2F236e192cccfbf6f9445f9a84bf8ca3e9f8411fb1-1920x1080.jpg%3Fauto%3Dformat&w=3840&q=75)
Permitir a los creadores experimentados de Unity crear juegos más ambiciosos
Unity es el motor de una gran mayoría de los juegos del mercado, muchos de los cuales no necesitan ECS para construirse. ECS para Unity aporta valor a los creadores experimentados de Unity que necesitan control y determinismo adicionales para lograr juegos más ambiciosos.
![ECS](/_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2Ffuvbjjlp%2Fproduction%2Fd35f54d55e3979428013d69afe89420f0d86c079-810x455.jpg&w=3840&q=75)
Un marco opcional compatible con el ecosistema GameObjects
ECS para Unity ofrece flujos de trabajo optimizados y una experiencia de creación familiar en el editor de Unity, compatible con los ecosistemas GameObject. Los creadores pueden aprovechar sus conocimientos y activos de Unity para centrarse en la creación de juegos ambiciosos.
![Toma de la megaciudad](/_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2Ffuvbjjlp%2Fproduction%2F6ee3cdc7f31dcd8bb82e955519b1825fcc163a15-810x455.jpg&w=3840&q=75)
El código del juego basado en ECS puede adaptarse rápidamente a cambios importantes en la jugabilidad
El código de los juegos basado en ECS ayuda a los equipos de desarrollo a asimilar rápidamente los cambios importantes en la jugabilidad eliminando la mayor parte de la refactorización que habría sido necesaria con arquitecturas orientadas a objetos.
![ECS](/_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2Ffuvbjjlp%2Fproduction%2Fc61f6605080ee402ad32afbc47d4f4015f8e44d2-810x455.jpg&w=3840&q=75)
El código del juego basado en ECS proporciona control y determinismo completos
ECS para Unity proporciona control de memoria y determinismo por diseño, creando oportunidades de optimización a escala y nuevas posibilidades de código de juego basadas en el determinismo. ECS para Unity es un paquete C# distribuido con código fuente, que permite a los usuarios explorarlo, depurarlo y ampliarlo.
![ECS](/_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2Ffuvbjjlp%2Fproduction%2Fc2f558e7f04dfb612eadfc15cc45aabbe0d54cf5-810x452.jpg&w=3840&q=75)
Mejor uso del hardware con Burst, el sistema de trabajo C# y el código de juego ECS.
El código de juego basado en un patrón de arquitectura ECS puede evitar los inconvenientes de la programación orientada a objetos con GameObjects. Y al aprovechar el código del juego basado en ECS, el compilador Burst y el sistema de tareas C#, los equipos de desarrollo pueden maximizar el rendimiento de los recursos de hardware de la plataforma de destino a nivel de memoria y CPU.
![Demostración de Megacity creada en DOTS](/_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2Ffuvbjjlp%2Fproduction%2F34a8706e66126e2055ebd2670e8fa15b1af8d5af-1920x1080.jpg&w=3840&q=75)
Streaming sin picos y renderizado a gran escala eficiente en memoria
ECS para Unity ofrece una eficaz canalización de datos que permite el streaming y el renderizado de experiencias de juego complejas y a gran escala, adaptándose a las limitaciones de memoria y procesamiento de los dispositivos de gama baja a alta.
![La gravedad del planeta sigue](/_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2Ffuvbjjlp%2Fproduction%2Ff8ef293881fbb4bb5a38e62b2fd456bf22949506-810x455.jpg&w=3840&q=75)
Permite la simulación a gran escala y potencia Havok Physics para Unity
El código de simulación basado en un patrón de arquitectura ECS puede escalar hasta un número de entidades sin precedentes y garantizar el determinismo. Para producciones complejas que necesiten un motor de física AAA de producción probada, ECS para Unity potencia Havok Physics para Unity, proporcionando el determinismo y el control a escala para simulaciones complejas.
![Escena de autos de carrera en la nieve](/_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2Ffuvbjjlp%2Fproduction%2F19f81567643202b07a8827dd8c8c5ffb58f06e98-810x455.jpg&w=3840&q=75)
Diseñado para apoyar la creación de ambiciosos juegos Multiplayer
Al utilizar ECS, los usuarios pueden sincronizar más datos a través de la red, dar soporte a más jugadores, crear juegos altamente dependientes del rollback y el determinismo, reducir el riesgo de desarrollo y disminuir el tiempo de iteración. ECS para Unity incluye una biblioteca de Netcode autorizada por el servidor.
Muestras y tutoriales de ECS
![multiplicador de megaciudades](/_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2Ffuvbjjlp%2Fproduction%2Fff3577ca8849ee267d97cc5028d96a8a45a2d085-810x455.jpg&w=3840&q=100)
Megacity Multiplayer
Obtén más información sobre la creación de ambiciosos juegos multijugador con ECS para Unity y Unity Gaming Services (UGS) con una muestra de acción multijugador en tercera persona que admite más de 64 jugadores.
![ECS Racing](/_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2Ffuvbjjlp%2Fproduction%2F96a7bcbdcb2202f7c8c09d236abf9432a3bb95ff-810x456.jpg&w=3840&q=100)
Red ECS Racing
Muestra de carreras multijugador que ejemplifica una implementación de arquitectura cliente/servidor con predicción, interpolación y compensación de retraso en el lado del cliente.
![Código de jugabilidad de ECS](/_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2Ffuvbjjlp%2Fproduction%2F7bcd4d9554ed38bb34396c836851a0024f5b9745-810x455.jpg&w=3840&q=100)
Tutoriales ECS
Explore tutoriales autoguiados, videos y ejemplos para que los usuarios aprendan y utilicen ECS para Unity, incluyendo Entities, Collections, Burst, Mathematics y C# Job System.
![El camino hacia el aprovechamiento de DOTS en la producción](/_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2Ffuvbjjlp%2Fproduction%2Ff7461f0b7dbabbc0e6874902f5b81fe68cc96cb1-1920x1080.jpg&w=3840&q=100)
Ramen VR y Electric Square
Unity Learn how ECS for Unity helped Ramen VR scale up gameplay for Zenith: The Last City, un MMO de VR; y cómo Electric Square utilizó ECS para lograr una jugabilidad determinista para QA, bucles de diseño y streaming para Detonation Racing, un trepidante juego de carreras de Apple Arcade.
![Exhibición de V Rising](/_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2Ffuvbjjlp%2Fproduction%2F05047d412e3e3e531c80ab5ac665db25b74b645b-810x455.jpg&w=3840&q=100)
Estudios Stunlock
Descubra cómo Stunlock Studios utilizó ECS durante el desarrollo de V Rising, un juego de supervivencia multijugador de mundo abierto, incluida la creación de mundos en el editor con secuencias de comandos visuales personalizadas y streaming de mundo abierto escalable.
![Unity en Devcom con IXION](/_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2Ffuvbjjlp%2Fproduction%2F18fef52710d2bc1b5746cbfea0674dec0131f07f-1920x1080.jpg&w=3840&q=100)
Juegos Kasedo
Learn how Kasedo Games used ECS for Unity to power heavy NPC simulation for IXION, their city builder, survival, and space exploration title.
![Llamamiento ECS](/_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2Ffuvbjjlp%2Fproduction%2Faa674065ac2cac4576d23c437f9d33ad0f26bd6e-1230x600.jpg&w=3840&q=75)
Consulte algunos de los recursos que le ayudarán a iniciarse en DOTS y a conocer los conceptos fundamentales del diseño orientado a datos.