Com o Unity Game Engine você pode fazer projetos 3D em tempo real para jogos, animação, cinema, automotivo, transporte, arquitetura, engenharia, manufatura e construção. O Unity também inclui novas ferramentas poderosas, como Timeline e Cinemachine, capacitando os artistas a criar conteúdo cinematográfico e sequências de jogo sem a necessidade de um engenheiro. Os criadores agora podem passar mais tempo fazendo, menos tempo na fila.
Unidade Pessoal
Para iniciantes, estudantes e entusiastas que desejam explorar e começar a usar o Unity. Completamente grátis – sem royalties, sem necessidade de cartão de crédito. Você é o proprietário total de qualquer conteúdo que criar
Tudo que você precisa para começar
O Unity Personal é um ótimo lugar para iniciantes e amadores começarem. Inclui acesso a todos os principais recursos do mecanismo de jogo, atualizações contínuas, lançamentos beta e todas as plataformas de publicação.
Comece a criar
Mova com eficiência da prototipagem para a produção completa com um editor verdadeiramente flexível e fluxos de trabalho intuitivos suportados por toneladas de tutoriais e recursos prontos para orientar seu aprendizado e desenvolvimento.
Trabalhe com o mais recente
As atualizações contínuas permitem que você desenvolva todos os recursos mais recentes e avançados para recursos visuais, áudio, animação e física sofisticados – tudo o que você precisa para criar qualquer tipo de jogo.
Construído para todos os públicos
Almeje mais dispositivos com mais facilidade – com o Unity, você pode construir uma vez e implantar na maior variedade de plataformas móveis, VR, desktop, Web, console e TV do setor com um único clique.
O que há de novo:
Melhorias
- Importação de ativos: agora é possível controlar a ordem de execução de AssetPostprocessor.OnPostprocessAllAssets definindo as dependências usando os atributos RunAfterClassAttribute, RunBeforeClassAttribute, RunAfterAssemblyAttribute, RunBeforeAssembackageAttribute.
- Serialização: melhorou o uso de SerializationCache.
- Shaders: a compactação binária de shaders agora utiliza mais de um núcleo. (1375627)
Conserta
- 2D: corrigido um problema de luz global de modelo URP 2D com configurações de sombra ativadas que estava interrompendo o processamento em lote.
- 2D: corrigido um problema em que Tilemap.SetTiles não estava definindo uma cor padrão de branco para os blocos definidos. (1380847)
- Android: Corrigido um problema em que os toques não eram registrados quando a Samsung S Pen era usada para a tela sensível ao toque. (1370814)
- Android: corrigido um problema em que IBeginDragHandler.OnBeginDrag e IDragHandler.OnDrag eram acionados ao usar Samsung S-Pen. (1364109)
- Android: corrigido um problema em que a entrada da Stylus não era tratada como um toque em vez do mouse no sistema de entrada mais antigo. (1246579)
- Android: corrigidos erros ClassNotFoundException que mencionavam classes no pacote com.google.android.play.core.assetpacks quando a dependência play.core não era adicionada ao projeto. (1379427)
- Android: corrigido o problema de referência local Java que vazava quando um novo objeto Java era criado. (1366122)
- Editor: Corrigido um problema ao clicar duas vezes em uma pasta em ActivityWindow, a animação com o nome da pasta era renderizada em um lugar errado. (1366893)
- Editor: Corrigido um problema em que o último projeto aberto não era carregado durante a ativação da licença no modo de lote se nenhum caminho do projeto foi especificado explicitamente (sinalizadores -createproject, -projectpath, -openfile). (1337076)
- Editor: Corrigido um problema em que a janela de visualização do modelo não renderizava UVs devido à seleção da face posterior ativada. (1379783)
- Editor: remove todo o uso do modelo de pesquisa, pois é um recurso 22.1. Isso foi removido dos menus e do código do ativo.
- GI: Corrigido um problema em que a sonda de luz não produzia uma saída válida quando a luz pontual se sobrepunha. (1242829)
- GI: Corrigido um problema em que definir os coeficientes da sonda de luz cozida para uma matriz vazia causava um travamento. (1342068)
- GI: Corrigido um problema em que mudar um importador de textura para o tipo Lightmap mudava a aparência da visualização da textura no espaço de cor Linear. (1352673)
- Gráficos: Corrigido um erro D3D12 que era exibido na janela do console ao usar cargas úteis de raio menores que 16 bytes em sombreadores de rastreamento de raio.
- Gráficos: corrigido um problema em que a passagem correta não foi definida para o sub-sombreador ativo atual. (1307728)
- Gráficos: corrigido um problema em que o fluxo de mapa mip não funcionava após definir um material com texturas em sequência em um renderizador. (1302707)
- Graphics: corrigido um problema em que faltavam versões GraphicsBuffer das APIs de script DrawProceduralIndirect. (1372936)
- Gráficos: Corrigido o editor Mac Metal ou player autônomo às vezes travando ao ser redimensionado quando o Vsync é desativado. (1375973)
- IL2CPP: corrigido um travamento no código de construção de rastreamento de pilha quando uma exceção era lançada em métodos assíncronos. (1377750)
- IL2CPP: corrigido um manipulador de filtro de exceção incorreto em blocos try com vários blocos catch (1335434)
- IL2CPP: Corrigido um ordenamento incorreto de algumas leituras de campo quando compilações menores (mais rápidas) eram habilitadas. (1378235)
- IL2CPP: Corrigida a ordem das operações para leitura e gravação voláteis de threads. (1373882)
- Entrada: Corrigido um problema em que o editor do Windows e o reprodutor do Windows travavam durante a inicialização quando o novo sistema de entrada era habilitado e um dispositivo USB com usos 65535 / 0xffff era conectado ao computador. (1373945)
- iOS: Corrigido um problema em que um quadro extra não era renderizado no iOS quando “Render Extra Frame On Pause” estava habilitado nas configurações do player do iOS. (1362184)
- Linux: corrigido um problema em que desencaixar as janelas do editor fazia com que toda a janela principal rolasse no Linux. (1359135)
- Rede: corrigido um problema em que UnityWebRequest dava um aviso ao definir o cabeçalho Accept-Encoding. (1355007)
- Profiler: corrigido um problema em que Gfx Used e Reserved Memory não eram dos contadores disponíveis nos reprodutores de lançamento. O código subjacente no gerenciador de memória que conta o valor foi compilado por motivos de desempenho e o valor do contador não pode ser definido. (1339707)
- Criador de perfil: remova a assinatura de contadores em plug-ins do criador de perfil nativo para reduzir a sobrecarga quando o criador de perfil da plataforma for conectado (1378190)
- Scene / Game View: Corrigido um problema de SceneView Zoom em várias guias quando a roda do mouse era usada. (1377063)
- Scene / Game View: Corrigido um problema, os ícones MonoBehaviour não eram renderizados na Scene View quando selecionados. (1379500)
- Scene / Game View: Corrigido um problema em que as Ferramentas de Componentes que almejavam um Contexto de Ferramenta não eram exibidos corretamente na Sobreposição de Ferramentas.
- Scripting: corrigido o setter CultureInfo.CurrentCulture que estava travando quando foi chamado, antes mesmo de consultar a cultura atual existente. (1375944)
- Scripting: Corrigido CultureInfo.CurrentCulture lançando uma exceção em alguns locais (por exemplo, en-DE). (1375955)
- Scripting: corrigido [RuntimeInitializeOnLoadMethod] em classes com namespace e aninhadas. (962800)
- Serialização: corrigido um problema com campos em instâncias SerializeReference dentro do Prefab perdendo sua substituição ao entrar no modo de reprodução. (1383439)
- Shaders: corrigido um travamento raro quando um shader usa mais de 128 palavras-chave. (1374696)
- Shaders: falha de compilação corrigida quando um shader da lista sempre incluída tem 1M de variantes antes de remover (1379096)
- Shaders: corrigido o estado de palavra-chave incorreto usado para o depurador de quadros quando um shader foi compilado de forma assíncrona. (1375713)
- Shaders: LocalKeyword.type, LocalKeyword.isOverridable e LocalKeyword.isValid corrigidos que travavam o Unity quando chamado em um LocalKeyword unificado. (1376999)
- uGUI: Corrigido um problema em que localPosition era validado sempre que um objeto era redefinido. (1367658)
- UI Toolkit: corrigido um problema de resolução de variável USS com o URL ScalableImage. (1383151)
- UI Toolkit: corrigido um problema ao carregar um projeto que continha uma caixa de diálogo incorporada ao editor, o retorno de chamada CreateGUI da caixa de diálogo foi invocado após os retornos de chamada Awake e OnEnable. (1326173)
- UI Toolkit: Corrigido um problema em que o menu DropdownField tinha um deslocamento no tempo de execução sob certas hierarquias. (1345802)
- Plataforma Universal do Windows: Corrigido um problema em que Application.internetReachability não detectava corretamente que a Internet estava inacessível quando havia uma conexão LAN, mas não havia acesso à Internet real. (1351079)
- Plataforma Universal do Windows: Corrigido um problema em que nomes fortes de montagem eram removidos ao compilar a partir do Unity. (1375938)
- Plataforma Universal do Windows: corrigido um problema em que Screen.currentResolution.refreshRate não retornava a taxa de atualização real da tela. (1373342)
- Plataforma Universal do Windows: o aplicativo de empacotamento corrigido falha com o erro “Falha de mesclagem para arquivo PRI mesclado compartilhado: erro 0x80070490” ao construir um pacote de aplicativo gordo para x64 e ARM64. (1375766)
- Vídeo: Corrigida uma falha em MediaEncoder_CUSTOM_Internal_AddFrame_Injected ao enviar um quadro para MediaEncoder que foi descartado. (1368301)
- Windows: corrigido um problema em que faltavam eventos de redimensionamento de janela quando a renderização sob demanda era usada. (1324843)
- XR: Corrigida falha em dispositivos Oculus Quest relacionados à renderização foveated. (1382093)