Open 3D Engine, o mecanismo de jogo de código aberto da Amazon para a criação de jogos AAA

O motor de jogo da Amazon chamado Lumberyard sempre esteve disponível para uso gratuito, mas nunca tive muito apoio por desenvolvedorese diante dessa falta de atração, a Amazon optou por transformar a engine do jogo em um projeto de código aberto além disso, eles também mudaram o nome da engine do jogo e criaram uma organização que irá monitorar a iniciativa.

Tudo isso que a Amazon revelou recentemente por meio de um anúncio que apresenta o projeto O3DE (Open 3D Engine), que fornece um mecanismo de jogo de código aberto adequado para a criação de jogos AAA.

O motor O3DE é uma versão redesenhada e melhorada do motor Lumberyard, baseado em tecnologias CryEngine licenciadas pela Crytek em 2015 e com suporte para várias plataformas como Linux, Windows 10, macOS, iOS e Android. O código é escrito em C ++ e lançado sob as licenças Apache 2.0 e MIT.

As diferenças do O3DE em relação à Amazon Lumberyard incluem um novo sistema de compilação Cmake, arquitetura modular, utilitários abertos, um novo sistema pré-construído, uma interface de usuário extensível baseada em Qt, recursos adicionais para trabalhar com serviços em nuvem, otimizações de desempenho, novos recursos de rede, uma renderização aprimorada do motor com suporte para traçar raios, global iluminação, antecipação e renderização atrasada.

Sobre o Open 3D Engine

O motor inclui um ambiente de desenvolvimento de jogo integrado, um processador Atom multi-threaded sistema de renderização fotorrealística com suporte para Vulkan, metal e DirectX 12, um editor de modelo 3D extensível, um sistema de animação de personagens (Emotion FX), um sistema de desenvolvimento pré-construído (pré-fabricado), um motor de simulação de física em tempo real e bibliotecas matemáticas que usam instruções SIMD. O ambiente de programação visual (Script Canvas), assim como as linguagens Lua e Python, podem ser usados ​​para definir a lógica do jogo.

Ouvimos desenvolvedores de jogos e simulação que desejam mais opções que possibilitem a colaboração, personalização e controle criativo em seus processos de produção. Construir ferramentas 3D do zero pode ter um custo proibitivo, levar anos para ser desenvolvido e exigir recursos significativos de manutenção. Esses desenvolvedores acabam optando por gastar dinheiro crítico reinventando a roda ou usando soluções proprietárias que podem ser difíceis de personalizar.

Suporta NVIDIA PhysX, NVIDIA Cloth, NVIDIA Blast e AMD TressFX para simulação física, Além disso, também possui um subsistema de rede embutido com suporte para compressão e criptografia de tráfego, simulação de problemas de rede, meios para replicação de dados e sincronização de fluxo. Oferece suporte a um formato de malha universal para recursos de jogos, automação da geração de recursos em linguagem Python e carregamento de recursos em modo assíncrono.

No total, mais de 30 módulos são oferecidos, fornecidos como bibliotecas separadas, adequado para substituição, integração em projetos de terceiros e uso separado. Por exemplo, graças à modularidade, os desenvolvedores podem substituir a renderização de gráficos, sistema de som, suporte a idiomas, pilha de rede, mecanismo de física e qualquer outro componente.

Construímos um sistema de entidade de componente poderoso e um mecanismo de script de tela de script visual popular. Também adquirimos o editor de animação Emotion FX, criamos um sistema Gems modular e implementamos muitas integrações Twitch e AWS. Mas uma coisa que nunca mudou foi a nossa missão: tornar as ferramentas de renderização 3D gratuitas de classe mundial acessíveis a todos. Agora vamos um passo adiante.

O motor já está sendo usado pela Amazon, vários estúdios de jogos e animação e empresas de robótica. Dos jogos criados com base no motor, o Novo Mundo pode ser destacado.

Finalmente, também é mencionado que ter mais desenvolvimento de motor em uma plataforma neutra sob os auspícios da Linux Foundation, a Open 3D Foundation foi criada, cujo objetivo é fornecer um motor 3D aberto de alta qualidade para o desenvolvimento de jogos modernos e simuladores de alta precisão capazes de trabalhar em tempo real e proporcionar qualidade cinematográfica.

fonte: https://aws.amazon.com


O conteúdo do artigo segue nossos princípios de Ética editorial. Para relatar um erro, clique Clique aqui.

Seja o primeiro a comentar

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: Miguel Ángel Gatón
  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.