Pesquisar em Unity

Desempenho por padrão

Obtenha acesso antecipado ao novo sistema multithread de alto desempenho da Unity para aproveitar ao máximo os processadores multicore atualmente disponíveis - sem o incômodo da programação.

Renovando o núcleo fundamental

Estamos renovando o núcleo fundamental de Unity: Unity introduz um novo e poderoso sistema multithread que permite que o seu jogo aproveite plenamente os processadores multicore atuais sem muita programação. Nós permitimos ótimo desempenho por padrão:

  • O novo C# Job System — que oferece uma sandbox segura e simples onde você pode escrever código paralelo
  • Entity Component System (ECS) — Um novo modelo para escrever código de alto desempenho por padrão
  • Burst Compiler — que produz código nativo altamente otimizado

Você pode usar os novos sistemas multithread para criar jogos executados em diferente hardware. Você também pode usar o excelente desempenho padrão para criar mundos de jogo mais ricos com mais elementos e simulações mais complexas.

  • C# Job System
  • Entity Component System (ECS)
  • Burst Compiler

C# Job System

O novo C# Job System usa vários núcleos de maneira segura e fácil. Simples, porque também abre essa abordagem para scripts C# e permite que os usuários escrevam código de tarefa rapidamente e com segurança, pois fornece proteção contra algumas das armadilhas do multithreading, como condições de corrida.

Aproveite os vários núcleos

O C # Job System expõe o Native C++ Job System, permitindo que os scripts C# sejam editados juntamente com os componentes internos do Unity.

Um ambiente seguro

Fornece proteção contra algumas das armadilhas do multi-threading, como condições de corrida.

Entity Component System (ECS)

Uma melhor abordagem ao design de jogos

Usar o ECS significa escrever códigos que enfocam os problemas reais e sua solução: os dados e o comportamento que compõem o seu jogo.

Além de ser uma maneira melhor de abordar a programação de jogos por motivos de design, usar a ECS coloca você em uma posição ideal para potenciar o C# Job System e o Burst Compiler da Unity, permitindo que você aproveite ao máximo os processadores multicore atuais.

Com ECS, passamos de um design orientado a objetos para um orientado a dados, facilitando a reutilização de código e permitindo aos outros entender e contribuír com mais facilidade.

Burst Compiler

Código otimizado

Uma nova e poderosa tecnologia de compilação de LLVM backend suporta tarefas C# e produz código altamente otimizado.

O melhor de cada plataforma

Otimizado para as capacidades específicas da plataforma para a qual você está compilando.

Menos codificação manual

Tire proveito da plataforma cruzada com muitos dos benefícios do código assembler criado manualmente, sem tanto trabalho.

Assista às nossas palestras oficiais do Unite e do GDC

Unite Austin - Apresentação Técnica

Como parte da versão de pré-lançamento do Entity Component System, trabalhamos com nossos amigos da Nordeus para disponibilizar uma versão da apresentação técnica, exibida no Unite Austin.

Uma versão reduzida da apresentação está disponível no Github. Nos concentramos em fornecer uma versão atualizada que usa o Entity Component System mais recente e disponibiliza um shader funcional para a animação de vértices controlados por textura. Esta versão não corresponde graficamente à apresentação mostrada no Unite Austin.

Veja passo a passo como foi desenvolvida a apresentação da Nordeus

Os próximos passos

Eu entendi

Usamos cookies para garantir a melhor experiência no nosso site. Clique aqui para obter mais informações.