Esta página da Web foi automaticamente traduzida para sua conveniência. Não podemos garantir a precisão ou a confiabilidade do conteúdo traduzido. Se tiver dúvidas sobre a precisão do conteúdo traduzido, consulte a versão oficial em inglês da página da Web.

Permitir que criadores experientes da Unity criem jogos mais ambiciosos
O Unity alimenta a grande maioria dos jogos no mercado, muitos dos quais não precisam do ECS para serem criados. O ECS for Unity agrega valor aos criadores experientes do Unity que precisam de controle e determinismo adicionais para criar jogos mais ambiciosos.

Uma estrutura opcional compatível com o ecossistema GameObjects
O ECS para Unity oferece fluxos de trabalho simplificados e uma experiência de criação familiar no Unity Editor, compatível com os ecossistemas GameObjects. Os criadores podem aproveitar seus conhecimentos e ativos Unity existentes para se concentrar na criação de jogos ambiciosos.

O código do jogo baseado no ECS pode se adaptar rapidamente a grandes mudanças na jogabilidade
O código de jogo baseado em ECS ajuda as equipes de desenvolvimento a absorver rapidamente mudanças importantes na jogabilidade, eliminando a maior parte da refatoração que seria necessária com arquiteturas orientadas a objetos.

O código de jogo baseado no ECS oferece controle e determinismo completos
O ECS para Unity oferece controle de memória e determinismo por design, criando oportunidades de otimização em escala e novas possibilidades de código de jogo com base no determinismo. O ECS for Unity é um pacote C# distribuído com código-fonte, permitindo que os usuários o explorem, depurem e estendam.

Melhor uso do hardware com o Burst, o sistema de trabalho C# e o código de jogo ECS
O código de jogo baseado em um padrão de arquitetura ECS pode evitar as desvantagens da programação orientada a objetos com GameObjects. E ao aproveitar o código de jogo baseado no ECS, no Burst Compiler e no C# Job System, as equipes de desenvolvimento podem maximizar o desempenho dos recursos de hardware da plataforma de destino no nível da memória e da CPU.

Streaming sem picos e renderização em larga escala com eficiência de memória
O ECS para Unity oferece um pipeline de dados eficiente que permite o streaming e a renderização de experiências de jogos complexas e em grande escala, adaptando-se às restrições de memória e processamento de dispositivos de baixo e alto nível.

Permite a simulação em grande escala e potencializa o Havok Physics for Unity
O código de simulação baseado em um padrão de arquitetura ECS pode ser dimensionado para um número sem precedentes de entidades e garantir o determinismo. Para produções complexas que precisam de um mecanismo de física AAA comprovado em produção, o ECS for Unity potencializa o Havok Physics for Unity, fornecendo o determinismo e o controle para escalar simulações complexas.

Projetado para dar suporte à criação de jogos ambiciosos para vários jogadores
Ao usar o ECS, os usuários podem sincronizar mais dados pela rede, oferecer suporte a mais jogadores, criar jogos altamente dependentes de reversão e determinismo, reduzir o risco de desenvolvimento e diminuir o tempo de iteração. O ECS para Unity vem com uma biblioteca de Netcode autorizada pelo servidor.
Amostras e tutoriais do ECS
Ramen VR e Electric Square
Unity Learn how ECS for Unity helped Ramen VR scale up gameplay for Zenith: The Last City, um MMO de VR; e como a Electric Square usou o ECS para obter uma jogabilidade determinística para controle de qualidade, loops de design e streaming para o Detonation Racing, um jogo de corrida acelerado da Apple Arcade.







