Para tu comodidad, tradujimos esta página mediante traducción automática. No podemos garantizar la precisión ni la confiabilidad del contenido traducido. Si tienes alguna duda sobre la precisión del contenido traducido, consulta la versión oficial en inglés de la página web.

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.

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.

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.

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.

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.

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.

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.

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
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.







