Amazon Lumberyard
Perguntas frequentes
Dúvidas sobre mods, licenciamento ou qualquer outro assunto? Você veio para o lugar certo.
Amazon Lumberyard
Perguntas frequentes
Dúvidas sobre mods, licenciamento ou qualquer outro assunto? Você veio para o lugar certo.
Geral
-
P: O que é o Amazon Lumberyard?
O Amazon Lumberyard é um mecanismo de jogos AAA gratuito e de plataforma cruzada altamente integrado à AWS e ao Twitch, com código-fonte completo disponibilizado. Não importa se você é um grande estúdio, um desenvolvedor independente, um estudante ou está fazendo isso por hobby, o Lumberyard disponibiliza um conjunto cada vez maior de ferramentas para criar jogos da mais alta qualidade, conectar seus jogos com a computação e o armazenamento extensos da Nuvem AWS, além de envolver os fãs no Twitch. As excelentes ferramentas profissionais do Lumberyard ajudam desenvolvedores a criar jogos com belos mundos, personagens realistas e efeitos impressionantes. Além disso, com a integração do Lumberyard à Nuvem AWS, os desenvolvedores podem adicionar a um jogo recursos conectados à nuvem em poucos minutos (por exemplo, conteúdo dinâmico, notícias diárias, placares ou resolução de combate server-side). O Lumberyard também está integrado ao Amazon GameLift, o Serviço da AWS para implantação, operação e ajuste de escala de servidores dedicados de jogo para jogos multijogador baseados em sessão.
O Amazon Lumberyard é gratuito e não exige licenças por usuário (per seat), royalties ou assinatura. Com o Amazon Lumberyard, você paga apenas taxas padrão da AWS para os Serviços da AWS que quiser utilizar.
-
P: O que quer dizer “gratuito”? Eu devo a vocês 5% das minhas receitas?
O Lumberyard é gratuito, e inclui o código-fonte. Ganhamos dinheiro quando você usa outros Serviços da AWS no seu jogo. Nós criamos o Lumberyard para agilizar e facilitar a criação de jogos fantásticos, em tempo real, multijogador e orientados para a comunidade, que naturalmente conectam-se à nuvem para disponibilizar estes recursos para os jogadores. Se o seu jogo não se conectar à nuvem, não há problema. Nesse caso, você não paga nada. Também não há taxas por usuários (per seat), taxas de assinatura ou necessidade de compartilhar receita. Você paga apenas pelos recursos de infraestrutura que escolher utilizar. Para obter detalhes completos sobre licenciamento, consulte a seguir nossas Perguntas frequentes de licenciamento.
-
P: O Amazon Game Studios está usando o Lumberyard para criar jogos?
Sim. Os jogos do Amazon Game Studios são criados com o Lumberyard. Confira esses jogos no site do Amazon Game Studios.
-
P: O Lumberyard é baseado em outras tecnologias?
O Lumberyard é composto pelas tecnologias comprovadas da CryEngine, AWS, Twitch, EMotion FX e Double Helix. Contratamos alguns dos melhores tecnólogos de jogos do mundo, que já efetuaram mais de 3.300 aprimoramentos, novos recursos e correções no Lumberyard desde o lançamento. Veja abaixo alguns exemplos das novas funcionalidades que já foram apresentadas desde o lançamento:
- Apresentamos um novo Sistema de entidades de componentes, uma abordagem moderna à composição de entidades complexas usando entidades mais simples. Os criadores de conteúdo podem simplesmente arrastar e soltar componentes para criar o comportamento desejado, editar configurações de componente em tempo real no editor e criar scripts Lua e visuais para alterar ou ampliar rapidamente o comportamento de uma entidade. Para ajudar a iterar cenas mais complexas, as entidades podem ser agrupadas em “fatias” que podem ser usadas para criar fatias mais complexas, resultando em um sistema de objetos totalmente pré-fabricados em cascata.
- Criamos novos fluxos de trabalho de ativos para possibilitar que artistas passem de suas ferramentas favoritas de criação de conteúdo digital à jogabilidade em poucos segundos. O Lumberyard Asset Processor assíncrono importa e executa automaticamente em segundos atualizações em tempo real entre plataformas de dispositivos de destino. Basta soltar um arquivo de recurso no diretório do projeto ou salvar uma alteração em um arquivo atual que esses recursos serão processados, otimizados e atualizados no editor em poucos segundos.
- O Lumberyard Editor apresenta arquitetura de informações e interface de usuário novas, recriadas em Qt e projetadas para serem mais fáceis de usar e acelerar sua produtividade.
- Integramos uma camada de redes, o GridMate, para que engenheiros possam criar mais facilmente jogos multijogador de baixa latência com grande número de jogadores.
- Apresentamos o Cloud Canvas, o Cloud Gems Framework e o Cloud Gem Portal, que permitem que engenheiros e designers técnicos com pouca ou nenhuma experiência em back-ends criem recursos de jogos online em tempo real, como feeds de notícias da comunidade, compartilhamento de pontuações, e resolução de combate server-side em minutos, usando o sistema de scripts visuais do Lumberyard e Cloud Gems pré-definidos.
- Fizemos a integração ao Amazon GameLift para que você possa implantar, ajustar a escala e operar jogos multijogador baseados em sessão com servidores dedicados.
- Adicionamos um novo sistema de geração de código para permitir a anotação do código C++ e a geração do código necessário.
- Desenvolvemos o mecanismo para incluir compatibilidade com dispositivos móveis, iOS Metal e implantações 1-click do Android.
- Criamos um novo inicializador e configurador de projetos para que sua equipe possa efetuar configurações precisando de menos ajuda da equipe de engenharia.
- Também criamos novos fluxos de trabalho para que artistas possam fazer iterações mais rapidamente e criar conteúdo da mais alta qualidade, como um novo editor de efeitos de partículas, um novo importador de FBX e um editor de interface de usuário.
Consulte nossas notas de release completas sobre adições, correções e melhorias para saber mais e acompanhe o nosso blog do Lumberyard para obter mais notícias sobre o nosso trabalho.
-
P: Eu realmente obtenho acesso ao código-fonte do Lumberyard?
Sim. O acesso gratuito ao código-fonte C++ completo está incluso com o download do Lumberyard. Você também pode obter o código-fonte do Lumberyard no GitHub.
-
P: Que tipo de suporte está disponível para o Lumberyard?
Recomendamos começar com o Guia de conceitos básicos para aprender rapidamente a criar um protótipo do jogo funcional usando as ferramentas essenciais do Lumberyard. Todos os clientes do Lumberyard têm acesso a documentação, tutoriais, fóruns e amostras e ativos. O suporte adicional para o Lumberyard está disponível por meio dos planos do AWS Premium Support.
-
P: Posso usar o Lumberyard para outros fins que não sejam jogos, como arquitetura, simulações e filmes de animação?
Sim.
-
P: Quais são os requisitos do sistema para a criação de um jogo com o Lumberyard Editor e as ferramentas?
Nós recomendamos que você use um PC com Windows 10 de 64 bits, 8+ GB de RAM, 60 GB de armazenamento, um processador quad-core de 3 GHz+ e uma placa de vídeo compatível com DX11+ de 2+ GB.
-
P: Para quais plataformas de dispositivo o Lumberyard oferece suporte?
No momento, o Lumberyard é compatível com PC, Xbox One, PlayStation 4, iOS (iPhone 5S+ e iOS 7.0+) e Android (Nexus 5 e versões equivalentes compatíveis com o OpenGL 3.0+). O Lumberyard também é compatível com servidores dedicados no Windows e no Linux. A compatibilidade com o MacOS será disponibilizada em breve. Observe que a Sony e a Microsoft restringem o desenvolvimento de jogos para suas plataformas de console a desenvolvedores aprovados em seus processos de triagem.
-
P: O Lumberyard oferece suporte à VR?
Sim. No momento, somos compatíveis com Oculus Rift, HTC Vive, OSVR e PlayStation VR. Como a VR é uma área em rápida evolução, a compatibilidade do Lumberyard com a VR foi criada para ser modular, o que permite isolar todos os detalhes de implementação específicos do dispositivo em um pacote separado. Portanto, é possível adicionar compatibilidade com novos HMDs de forma independente e com menos código. Para saber mais sobre o sistema de VR modular, consulte o nosso blog aqui.
-
P: Como posso começar a usar o desenvolvimento de jogos do Xbox e do PlayStation?
Se você for um desenvolvedor licenciado do Microsoft Xbox, envie um e-mail com seu nome, nome do estúdio e endereço de e-mail para lumberyard-consoles@amazon.com. Se você for um desenvolvedor do Sony PlayStation, acesse o SCE DevNet. Em Middleware Directory, clique em “Confirm Status” para o Amazon Lumberyard.
Lumberyard e AWS
-
P: Se eu criar um jogo para um só jogador que não use nenhuma conectividade, preciso pagar pelo uso do mecanismo?
Não, neste caso, você não nos pagaria nada.
-
P: Preciso ter uma conta da AWS para usar o Lumberyard?
Não, mas ao fazer download ou usar o Lumberyard, você aceira o Acordo do cliente da AWS e os Termos de serviço do Lumberyard. Se você deseja usar o Amazon GameLift ou o Cloud Canvas do Lumberyard para criar recursos de jogabilidade conectados, você, ou alguém da equipe do jogo, precisa se inscrever para obter uma conta da AWS e provisionar os serviços para a sua conta.
-
P: Preciso executar meu jogo na AWS?
Se você detém e opera seus próprios servidores privados, não é necessários usar a AWS. Você também poderá usar o Lumberyard sem a AWS se o jogo não usar nenhum servidor. Por exemplo, se você lançar um jogo para um só jogador, ou multijogador que seja apenas local, você não nos paga nada.
-
P: Existe alguma sobretaxa ou outra taxa adicional além das taxas de serviço da AWS para clientes do Lumberyard?
Não.
-
P: Como eu autorizo minha equipe de desenvolvedores a usar o Cloud Canvas e a AWS por meio do Lumberyard Editor?
Para permitir que membros da equipe acessem a AWS por meio do Cloud Canvas, primeiro será necessário criar um usuário do IAM para os membros da sua equipe e gerar chaves de acesso e secretas. Os membros da sua equipe podem inserir essas chaves no Credentials Manager do Lumberyard Editor no menu da AWS. Para obter mais informações, consulte a documentação do Cloud Canvas e do IAM.
-
P: Posso conceder permissões ou restrições de acesso a determinados membros da equipe para serviços específicos da AWS no Cloud Canvas?
Sim, o Cloud Canvas permite que você configure permissões para que seus recursos de desenvolvimento, teste e lançamento possam ter restrições de acesso diferentes. O Cloud Canvas cria políticas gerenciadas do AWS IAM, que podem ser usadas para conceder acesso aos usuários e grupos do AWS IAM de sua escolha. É possível personalizar as permissões editando a configuração do Cloud Canvas no Lumberyard Editor e atualizando as atribuições de usuário e grupo no Console de Gerenciamento da AWS de acordo com a necessidade.
-
P: Quais Serviços da AWS estão disponíveis no Cloud Canvas?
Licenciamento e mods
-
P: Quais são os termos de licença do Lumberyard?
O uso do Lumberyard é regido pelo Contrato do cliente da AWS e pelos Termos de serviço do Lumberyard.
-
P: Preciso vender meu jogo do Lumberyard na Amazon?
Não, você pode vender seu jogo onde desejar. Naturalmente, adoraríamos ver o seu jogo na Amazon. Você pode encontrar informações sobre a publicação de jogos para PC e Mac na Amazon aqui e sobre publicação de jogos para Android na Amazon Appstore aqui.
-
P: Posso usar o Lumberyard para criar meu próprio mecanismo de jogos e distribuí-lo?
Embora seja possível manter uma versão interna do Lumberyard modificada por você, não será permitido usar o Lumberyard para distribuir seu próprio mecanismo de jogos, fazer melhorias em outro mecanismo de jogos nem concorrer com nosso mecanismo de qualquer outra forma.
No entanto, você pode distribuir o seu próprio fork do Lumberyard por meio do repositório do Lumberyard no GitHub, contanto que cumpra os requisitos dos nossos termos e inclua uma cópia da nossa notificação de licença no seu fork. Os usuários que usarem o seu fork devem aceitar o Contrato do cliente da AWS e os Termos de serviço do Lumberyard. O uso do seu fork é regido por esses termos.
-
P: O Lumberyard é de "código aberto"?
Não. Nós disponibilizamos o código-fonte para permitir que você personalize totalmente o seu jogo, mas seus direitos são limitados pelos termos de serviço do Lumberyard. Por exemplo, você não pode lançar publicamente o código-fonte do mecanismo do Lumberyard (exceto no repositório do Lumberyard no GitHub) nem usar esse código-fonte para lançar o seu próprio mecanismo de jogos.
-
P: Posso criar plug-ins ou ferramentas para o Lumberyard?
Sim. Observe que, se o plug-in incorporar o código do Lumberyard, os requisitos relacionados à distribuição de materiais do Lumberyard nos Termos de serviço deverão ser seguidos. Por exemplo, não distribua materiais do Lumberyard na forma de código-fonte. Se o plug-in apenas chamar funções ou APIs do Lumberyard como parte de sua operação, os requisitos de distribuição não serão aplicáveis.
-
P: Posso redistribuir modificações no código-fonte do Lumberyard?
Sim. Você pode distribuir seu próprio fork do Lumberyard por meio do repositório do Lumberyard no GitHub (o seu fork deve ter nosso repositório como pai), contanto que cumpra os requisitos dos nossos termos e inclua uma cópia da nossa notificação de licença no seu fork. Os usuários que usarem o seu fork devem aceitar o Contrato do cliente da AWS e os Termos de serviço do Lumberyard. O uso do seu fork será regido por esses termos.
Também é possível redistribuir até 50 linhas de código-fonte em fóruns (inclusive no fórum de contribuição oficial do Lumberyard) ou em outro local. Você também pode compartilhar modificações com os prestadores de serviços e os editores trabalhando no seu jogo, conforme está definido nos termos de serviço. Caso contrário, você não poderá publicar o código-fonte do mecanismo do Lumberyard.
-
P: Posso definir meus próprios termos ao publicar um fork no GitHub ou compartilhar melhorias em um fórum?
Ao compartilhar publicamente uma melhoria no Lumberyard, você disponibiliza a outros clientes do mecanismo uma licença para usá-la sob os mesmos termos que regem o próprio Lumberyard, e também disponibiliza a nós a licença de usar a melhoria em questão sem restrições.
-
P: Posso enviar código que adicione recursos ou corrija bugs que eu encontrar?
Sim, nós apreciamos muito as suas contribuições! O código-fonte do Lumberyard está disponível no GitHub em http://www.github.com/aws/lumberyard. Você pode enviar código para que seja incluído em uma futura versão do Lumberyard no formato de uma solicitação pull. Veja as instruções sobre como contribuir na nossa página de detalhes do GitHub.
-
P: O meu jogo do Lumberyard pode conectar-se a serviços como Steamworks, Xbox Live, PSN, Apple Game Center, Google Play Games ou serviços de redes sociais para console?
Sim. Seu jogo pode ler e gravar dados para serviços de plataforma e serviços de jogos terceirizados e públicos para obter status salvo do jogador, identidade, gráfico social, parcerias, bate-papo, notificações, conquistas, placares, anúncios, aquisição de jogadores, compras durante o jogo, dados analíticos e geração de relatórios de falhas.
-
P: O meu jogo pode usar um serviço da web alternativo no lugar da AWS?
Não. "Serviço da web alternativo" significa qualquer serviço da web que não seja da AWS similar ao, ou que possa funcionar como um substituto para, Amazon EC2, AWS Lambda, Amazon DynamoDB, Amazon RDS, Amazon S3, Amazon EBS, Amazon EC2 Container Service ou Amazon GameLift. Você pode usar o hardware que detém e opera para os servidores do seu jogo.
-
P: Posso usar meus próprios servidores?
Sim. Você pode usar o hardware que detém e opera para o seu jogo. Os usuários também podem se conectar no modo peer-to-peer e hospedar servidores pessoais (desde que não operem como uma empresa de provedor de serviços).
-
P: Posso usar os recursos do jogo que são incluídos com o Lumberyard no meu jogo?
Sim. O Lumberyard inclui pacotes de recursos que você pode usar em seus jogos e protótipos. Também disponibilizamos recursos e amostras de alta fidelidade adicionais que podem ser úteis para o seu site.
-
P: Posso redistribuir recursos ou exemplos de projetos do Lumberyard?
Não é permitido que eles, por si próprios, sejam redistribuídos. Você pode modificar e/ou redistribuir exemplos de recursos do Lumberyard, inclusive áudios, texturas, malhas, animações, arquivos de dados de jogos e scripts como parte do seu jogo. Mas não pode, por exemplo, revender recursos do Lumberyard em uma loja de recursos.
-
P: Posso usar o Lumberyard de uma maneira não permitida pelos termos de serviço?
Entre em contato conosco se quiser usar o Lumberyard de um modo não permitido pelos Termos de serviço do Lumberyard.
-
P: O Lumberyard oferece suporte a integrações com middleware de terceiros?
Sim. O Lumberyard já está integrado a middlewares comuns, como Perforce, Wwise, Substance, Speedtree e muitos outros. Se você for um provedor de middleware interessado na integração com o Lumberyard, entre em contato conosco.
-
P: Posso incluir as ferramentas do Lumberyard para que os meus jogadores possam criar mods para o meu jogo?
Sim. O direito de redistribuir o Lumberyard no seu jogo inclui o direito de redistribuir partes do ambiente de desenvolvimento no seu jogo também. Uma lista de componentes redistribuíveis está incluída na documentação. Esses direitos também se aplicam a produtos relacionados que você disponibiliza para usuários finais para modificar e criar trabalhos derivados do seu jogo. Se você quiser distribuir os componentes do Lumberyard na forma de código-fonte, entre em contato conosco.
Inscrição
-
P: Onde posso falar com vocês a respeito do meu jogo do Lumberyard?
Inscreva seu projeto do Lumberyard antes de seu lançamento.
Outros
-
P: Como posso enviar feedback ou sugestões?
Acesse nossos fóruns do Lumberyard ou envie um e-mail com o seu feedback.
-
P: Eu adoraria entrar para a sua equipe. Vocês estão contratando?
Sim, nossa equipe está crescendo, e nós adoraríamos entrar em contato com você, caso esteja interessado em trabalhar conosco. Consulte a nossa página de carreiras para saber mais.
Pronto para começar a usar o Lumberyard?