Godot, o mecanismo de jogo de código aberto foi atualizado para a versão 3.3

Após 7 meses de desenvolvimento, Lançado o motor de jogo gratuito Godot 3.3, que é adequado para a criação de jogos 2D e 3D. O Ramo Godot 3.3 é totalmente compatível com Godot 3.2 e continua a desenvolver versões estáveis ​​do motor, para as quais um longo ciclo de suporte será fornecido.

Inicialmente, ao invés do Godot 3.3, planejava-se lançar a atualização 3.2.4, mas as versões 3.2.x foram percebidas pelos usuários como corretivas, apesar de portar novos recursos do branch 4.0, então o projeto mudou para o esquema de versão semântica clássica .

Em particular, atualizar o terceiro dígito agora indicará a presença de apenas correções, a segunda, a inclusão de novas funcionalidades e a primeira, a presença de alterações que afetam a compatibilidade. O ramal 3.xx será seguido em paralelo com 4.xx até que Godot 4.x esteja totalmente estabilizado e adaptado a todo o hardware atual.

Principais novos recursos do Godot 3.3

Nesta nova versão, como principal novidade, destaca-se que possui preparou um versão do editor que funciona em um navegador da web.

A capacidade de exportar jogos para a plataforma Android no formato AAB também foi adicionada. (Android App Bundle), além de pacotes APK. O formato AAB permite carregar apenas as bibliotecas nativas que são necessárias para funcionar no dispositivo atual (por exemplo, armeabi-v7a ou arm64-v8a).

Para Android, a capacidade de incorporar elementos baseados no mecanismo Godot na forma de subcomponentes que usam uma parte da janela também é implementada nos aplicativos, além da adição de suporte para áreas cegas da tela (redondas e entalhes para a câmera), eventos de mouse e entrada de um teclado externo.

Uma nova API foi proposta para criar e distribuir plug-ins para iOS, que permite mover plug-ins (ARKit, GameCenter, InAppStore) para um repositório separado e desenvolvê-los independentemente do mecanismo Godot. Esta API foi implementada anteriormente para a plataforma Android.

Outra mudança importante foi no exportadores de jogos da web (HTML5) que foram aprimorados como melhorias e suporte para teclados e gamepads foram recebidos, além de também recebeu suporte para scripts GDNative e multithread para jogos executados no navegador, mas devido às limitações da plataforma HTML5, sua implementação é incompatível com as opções de jogos nativos. Além disso, a implementação de streaming está ligada à API SharedArrayBuffer, que não está disponível em todos os navegadores. O perfil multithreads também adiciona suporte para a API AudioWorkleto que permite uma melhor saída de áudio sem bloquear o fluxo principal.

Por outro lado, podemos descobrir que adicionado suporte para a criação de jogos para Novo hardware da Apple equipado com o chip M1 BRAÇO, junto com o qual foi adicionado suporte para anexar assinaturas digitais a arquivos executáveis ​​gerados para macOS.

Desde o branch 4.0, uma API modernizada para organizar multithreading foi transportada, em que os recursos do padrão C ++ 14 são usados, a confiabilidade do trabalho em diferentes plataformas foi aumentada e a otimização de desempenho foi realizada.

Uma otimização do branch 4.0 foi movida que usa a estrutura BVH (Bounding Volume Hierarchy) em vez do método Octree para separação espacial dinâmica durante a renderização. BVH agora é o padrão e resolve muitos problemas de desempenho.

Uma implementação unificada de processamento em lote 2D (processamento em lote, otimização para reduzir chamadas pull levando em consideração a posição relativa dos objetos) é usada, que pode ser usada para OpenGL ES 3 e OpenGL ES 2. A própria otimização agora cobre mais objetos, incluindo linhas e polígonos.

Adicionado um novo construtor de mapa de iluminação (lightmapper), que aplica o método de caminho de rastreamento e oferece suporte à redução de ruído usando a biblioteca oidn (Open Image Denoise). O novo lightmapper usa CPUs para computação e resolve a maioria dos problemas de qualidade inerentes ao controlador antigo.

O plugin OpenXR foi adicionado com suporte para o padrão de mesmo nome para criar aplicativos de realidade virtual e aumentada. A porta HTML5 para criar jogos baseados em tecnologias de realidade virtual adicionou suporte para a especificação WebXR.

Por fim, se você quiser saber mais sobre isso, você pode verificar os detalhes no link a seguir.

Pegue Godot

Godot está disponível para download em esta página para Windows, Mac OS e Linux. Você também pode encontrar em Steam y itch.io.


Deixe um comentário

Seu endereço de email não será publicado. Campos obrigatórios são marcados com *

*

*

  1. Responsável pelos dados: AB Internet Networks 2008 SL
  2. Finalidade dos dados: Controle de SPAM, gerenciamento de comentários.
  3. Legitimação: Seu consentimento
  4. Comunicação de dados: Os dados não serão comunicados a terceiros, exceto por obrigação legal.
  5. Armazenamento de dados: banco de dados hospedado pela Occentus Networks (UE)
  6. Direitos: A qualquer momento você pode limitar, recuperar e excluir suas informações.