Tag Archives Lumberyard Engine


Amazon Lumberyard Engine traz novos recursos para os desenvolvedores


Olá pessoal, esta semana foram lançadas as notas oficias com os novos recursos da Amazon Lumberyard Engine, e abaixo explico os novos recursos que vão te surpreender!

Muito mudou se desde que foi lançado o beta pela primeira vez: foram substituídos mais de 60% da base de código original, trocando sistemas mais antigos e redundantes (por exemplo, CryEntity) para sistemas mais modernos e performantes (por exemplo, sistemas de entidades de componentes) e isso continuará para ser o caso. Enquanto alguns novos sistemas ainda estão em pré-visualização, o time de desenvolvimento está trabalhando para fornecer uma base estável para seus jogos atuais e futuros, para que você possa construir e inovar com confiança avançando. Você também pode esperar mais tutoriais e documentação detalhados para suportar esses sistemas nos próximos meses.

Então, quais são exatamente esses novos sistemas e recursos? Aqui está um vislumbre do que você pode esperar nos próximos dois lançamentos da Lumberyard Engine:

Script Canvas – Script Canvas, esta nova linguagem de script visual, fornecerá uma linguagem de script flexível e de alto desempenho em uma interface de nó familiar, de modo que os criadores de conteúdo podem criar jogabilidade com pouca ou nenhuma experiência de programação. Construído inteiramente desde o início para ser compatível com a entidade de componente do Lumberyard Engine e o sistema de Contexto de comportamento, o Script Canvas permite que as equipes usem facilmente qualquer combinação de codificação visual, Lua ou C ++ no seu projeto de jogo. O Script Canvas substituirá o Flow Graph.
Lumberyard Engine 1.11 Marketing Games
Novo sistema de animação – Os participantes do Siggraph deram uma olhada na nossa nova e robusta solução de animação, que foi construída a partir de tecnologia usada por editores bem conhecidos, como EA, Ubisoft, entre outros. Nosso objetivo aqui é simples: ajudar os animadores a criar personagens incríveis no Lumberyard com pouca ou nenhuma ajuda de engenharia. Este novo sistema substituirá a funcionalidade CryAnim existente, incluindo Geppetto e Mannequin, e inclui funcionalidades como uma máquina de estado visual, suporte para esfoliação linear, dimensionamento de juntas e muito mais. 

Crypegene Legacy Deprecation – Além de racionalizar a experiência do editor, em breve esconderemos a funcionalidade do legado para melhorar o sinal aos clientes, quais sistemas são orientados para o futuro. Este esforço ajudará os desenvolvedores a migrar de sistemas de entidades legados para o novo sistema de entidade de componente e incluirá uma ferramenta de conversão de dados para desenvolvedores que ainda utilizem alguns dos sistemas CryEntity mais antigos. Um número significativo de dados do sistema legado será auto-convertido para o novo modelo de componente nos próximos lançamentos – tudo em um esforço para remover os sistemas CryEntity do Lumberyard no início do próximo ano. (Note-se que não esperamos CryLua, CryAnim e Flow Graph para ter suporte de migração de dados.

Mais Gens da Nuvem e Integração da AWS – Continuaremos a construir nosso portfólio de Gems da Nuvem. Em breve, você verá uma Gem de Nuvem que ajuda a capturar as pesquisas no jogo de seus jogadores, bem como uma jóia que aproveita o poder da Amazon Lex e Amazon Polly para construir experiências de conversação de fala, conversação por texto e conversação . A partir daí, o roteiro de novidades da Lumberyard Engine considera novas gemas que reduzem ou automatizam o esforço de engenharia para criar recursos comuns conectados e sociais (por exemplo, notificações push, métricas, ferramentas de monetização, conteúdo dinâmico, etc.), acelerar a produção (por exemplo, processamento de ativos) e habilitar o novo player experiências.Lumberyard Engine Marketing Games 

Fluxos de trabalho da Entidade Componente – Melhorias sendo implementadas nos fluxos de trabalho da entidade componente, especialmente nas áreas de usabilidade e interoperabilidade com o Entity Inspector, Entity Outliner e viewport. Essas melhorias também incluem um melhor suporte para trabalhar em níveis de grande escala com muitos conteúdos, recursos aprimorados de organização e manipulação de entidades e melhores ferramentas de manipulação e colaboração de fatias – trabalhando para a eventual capacidade de abrir e editar uma fatia que não faz parte de um nível .

Estas melhorias no fluxo de trabalho resultarão em maior eficiência para você, especialmente se você estiver construindo níveis grandes, de alta fidelidade ou jogos que dependem de enormes quantidades de conteúdo.

Desempenho e otimização móvel – Também está sendo aprimorando nossos fluxos de trabalho e desempenho móveis. Os esforços continuarão a melhorar a taxa de quadros em dispositivos de especificações mínimas (iPhone 5S + e Android Nexus 5 e equivalentes), melhorar o uso da vida útil da bateria para aplicativos e reduzir a memória e a pegada do tamanho do aplicativo no iOS e no Android (atualmente no tamanho mínimo de 25 MB, mas o time de arquitetos mantem se  trabalhando para torná-lo mais pequeno).

Gerenciamento de Memória e Unificação – Duas iniciativas em andamento em andamento para melhorar o desempenho em tempo de execução (especialmente para PC e plataformas de console), bem como a estabilidade. Primeiro, será unificado e otimizado o gerenciamento de memória da Lumberyard Engine. As equipes de desenvolvimento estão focadas na identificação e resolução de vazamentos de memória existentes, melhorando os padrões de uso da memória em todo o motor.

Novo Sistema Shader e Material – Nossos objetivos de curto prazo são melhorar a usabilidade do sistema de material e sombreador, convertendo sub-materiais em ativos de materiais individuais, permitindo o conceito de biblioteca de materiais compartilhados e deixando um autor de desenvolvedor um novo sombreador de superfície sem compilando C ++. A mais longo prazo, está sendo planejado um refator completo e modernização do sistema de material e sombreador, mas será gasto o tempo para conseguir isso, e esse trabalho será realizado no próximo ano.

MacOS – A visão da Amazon Game Dev sempre foi fornecer uma experiência completa e multiplataforma, por isso também estamos fornecendo as ferramentas necessárias para o desenvolvimento de jogos do Lumberyard no MacOS. Isso inclui o editor do Lumberyard e todas as suas ferramentas associadas, o processador de recursos, o compilador de sombreadores e, claro, o renderizador. O suporte ao Mac tem sido um pedido popular dos  clientes, especialmente aqueles que criam jogos iOS, e a Amazon está entusiasmada em dar-lhe um primeiro olhar nos próximos meses.

Obrigado pela leitura!