Amazon publicou um mecanismo de jogo aberto Open 3D Engine baseado em tecnologias CryEngine

A Amazon publicou o projeto O3DE (Open 3D Engine), que abre o código-fonte de um mecanismo de jogo adequado para a criação de jogos AAA. O mecanismo O3DE é uma versão redesenhada e aprimorada do mecanismo proprietário Amazon Lumberyard desenvolvido anteriormente, baseado nas tecnologias de mecanismo CryEngine licenciadas pela Crytek em 2015. O código é escrito em C++ e publicado sob as licenças Apache 2.0 e MIT. Há suporte para plataformas Linux, Windows 10, macOS, iOS e Android.

O mecanismo inclui um ambiente de desenvolvimento de jogos integrado, um sistema de renderização fotorrealista multithread Atom Renderer 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 de produto semi-acabado (pré-fabricado), um mecanismo de simulação física em tempo real e bibliotecas matemáticas usando instruções SIMD. Para definir a lógica do jogo, pode-se utilizar um ambiente de programação visual (Script Canvas), bem como as linguagens Lua e Python.

Amazon publicou um mecanismo de jogo aberto Open 3D Engine baseado em tecnologias CryEngine

NVIDIA PhysX, NVIDIA Cloth, NVIDIA Blast e AMD TressFX são suportados para simulação física. Existe um subsistema de rede integrado com suporte para compactação e criptografia de tráfego, simulação de problemas de rede, ferramentas para replicação de dados e sincronização de fluxo. Ele suporta um formato de malha universal para recursos de jogos, automação de geração de recursos em Python e carregamento assíncrono de recursos.

Amazon publicou um mecanismo de jogo aberto Open 3D Engine baseado em tecnologias CryEngine

O projeto foi inicialmente pensado para ser adaptável às suas necessidades e possui uma arquitetura modular. No total, são oferecidos mais de 30 módulos, fornecidos como bibliotecas separadas, adequados para substituição, integração em projetos de terceiros e uso separado. Por exemplo, graças à modularidade, os desenvolvedores podem substituir o renderizador gráfico, o sistema de som, o suporte a idiomas, a pilha de rede, o mecanismo de física e quaisquer outros componentes.

Amazon publicou um mecanismo de jogo aberto Open 3D Engine baseado em tecnologias CryEngine

Entre as diferenças entre o O3DE e o mecanismo Amazon Lumberyard estão um novo sistema de construção baseado em Cmake, uma arquitetura modular, o uso de utilitários abertos, um novo sistema pré-fabricado, 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 e um mecanismo de renderização aprimorado com suporte para ray tracing, iluminação global, renderização direta e diferida. O motor já é utilizado pela Amazon, diversos estúdios de jogos e animação, além de empresas de robótica. Dos jogos criados com base no motor, destaca-se New World.

Para desenvolver ainda mais o mecanismo em uma plataforma neutra, a Open 3D Foundation foi criada sob os auspícios da Linux Foundation, cujo objetivo é fornecer um mecanismo 3D aberto e de alta qualidade para o desenvolvimento de jogos modernos e de alta fidelidade. simuladores que podem operar em tempo real e fornecer qualidade cinematográfica. 20 empresas já aderiram ao trabalho conjunto no motor, incluindo Adobe, AWS, Huawei, Niantic, Intel, Red Hat, AccelByte, Apocalypse Studios, Audiokinetic, Genvid Technologies, International Game Developers Association, SideFX e Open Robotics.



Fonte: opennet.ru

Adicionar um comentário