8 ferramentas de software de desenvolvimento de jogos grátis para fazer seus próprios jogos
Você tem uma ideia para um jogo que está fermentando há anos? E se você pudesse dar vida a essa ideia? Hoje em dia, qualquer pessoa pode fazer um videogame com o software certo e um pouco de know-how.
Claro, isso não significa que o desenvolvimento de jogos seja fácil. Mesmo um jogo simples como o Flappy Bird exige esforço se você quiser que tenha uma boa aparência e se sinta bem. Mas, graças aos criadores de jogos gratuitos, a criação de jogos tornou-se bastante simplificada.
Aqui está uma lista dos melhores softwares de criação de jogos grátis que você pode usar para começar a fazer o jogo dos seus sonhos hoje.
1. Construir 3
Nenhuma programação necessária. Construct 3 é o melhor software de desenvolvimento de jogos se você nunca escreveu uma linha de código na vida. Esta ferramenta de desenvolvimento de jogos é totalmente orientada por GUI, o que significa que tudo é arrastar e soltar. A lógica e as variáveis do jogo são implementadas usando os recursos de design fornecidos pelo próprio aplicativo.
A beleza do Construct 3 é que ele pode exportar para dezenas de plataformas e formatos diferentes, e você não precisa alterar nada em seu jogo para acomodar essas várias opções. Depois de terminar o jogo, você pode exportar para HTML5, Android, iOS, Windows, Mac, Linux, Xbox One, Microsoft Store e muito mais.
O Construct 3 tem uma das melhores e mais completas documentações que já vi para uma ferramenta de desenvolvimento de jogos. Além disso, existem centenas de tutoriais que o ajudarão a entender conceitos do básico ao avançado, e a comunidade do fórum é extremamente ativa se você precisar de ajuda.
Asset Store. A maioria dos programadores não tem habilidades em arte, música ou animação. Mas tudo bem com o Construct 3 porque você sempre pode navegar e comprar ativos prontos na Loja Scirra. A maioria dos pacotes de ativos custa apenas alguns dólares, mas o material de nível profissional pode custar US $ 30 ou mais. Você também pode comprar jogos de amostra com o código-fonte, o que pode ser útil para estudar e aprender novas dicas e truques.
A versão gratuita tem todos os recursos básicos, mas é limitada a 25 eventos, duas camadas de objeto, dois efeitos especiais simultâneos, uma fonte da web, sem funcionalidade multijogador, só pode exportar para HTML5 e sem permissão para vender seus jogos. A licença pessoal é de $ 99 / ano e elimina todas essas restrições.
Download: Construir 3
2. GameMaker Studio 2
Código OR de arrastar e soltar. Como o Construct 3, o GameMaker Studio 2 permite que você crie jogos inteiros usando nada mais do que sua interface de arrastar e soltar para variáveis e lógica do jogo. Mas ao contrário do Construct 3, GameMaker Studio 2 concede mais poder por meio de sua linguagem Game Maker, que é uma linguagem de script semelhante ao C com muita flexibilidade.
Depois de terminar o jogo, você pode exportar para qualquer número de plataformas e formatos sem ter que ajustar seu código: Windows, Mac, Linux, HTML5, Android, iOS, Nintendo Switch, PlayStation 4, Xbox One e muito mais. A versão gratuita infelizmente não permite a exportação para nenhuma plataforma.
GameMaker Studio 2 é uma versão reescrita do zero do Game Maker: Studio, que começou em 1999. Hoje, é um dos motores de desenvolvimento de jogos gratuitos mais populares e ativos atualmente disponíveis. Novas versões com atualizações de recursos são lançadas em intervalos regulares.
Recursos avançados integrados. GameMaker Studio 2 é ótimo porque oferece suporte a muitos recursos interessantes de qualidade de vida prontos para uso, como a capacidade de adicionar compras no aplicativo ao seu jogo, análises em tempo real sobre como os usuários jogam, fonte controle, rede multijogador e extensibilidade por meio de extensões de terceiros. Ele também possui editores integrados para imagens, animações e sombreadores.
A versão gratuita pode ser usada indefinidamente, mas tem limitações sobre a complexidade dos jogos. O plano Creator custa $ 39 / ano e permite exportar para Windows e Mac. Ou você pode desbloquear exportações individuais com uma compra permanente única: Desktop por $ 99, HTML5 por $ 149, Amazon Fire por $ 149 e Android / iOS por $ 399. As exportações para Nintendo Switch, PlayStation 4 e Xbox One estão disponíveis por US $ 799 / ano cada.
Download: GameMaker Studio 2
3. Unidade
O Unity começou como um motor 3D em 2005 e, eventualmente, adicionou suporte 2D oficial em 2013. Embora seja perfeitamente capaz de criar jogos 2D, você pode se deparar com erros ocasionais ou falhas porque o sistema 2D do Unity está na verdade anexado ao seu sistema 3D principal. Isso também significa que o Unity adiciona muito volume desnecessário aos jogos 2D, o que pode afetar o desempenho.
Design baseado em componentes. O Unity não surgiu com o design de entidade de componente, mas teve uma grande ajuda em sua popularização. Resumindo, tudo no jogo é um objeto e você pode anexar vários componentes a cada objeto, onde cada componente controla algum aspecto do comportamento e da lógica do objeto.
Para aproveitar ao máximo o Unity, você precisará usar C #. A boa notícia é que o Unity é tão amplamente usado – tanto entre desenvolvedores de jogos amadores quanto veteranos – que você encontrará milhares de excelentes tutoriais do Unity em toda a web para ajudá-lo a começar. O próprio Unity também tem várias séries de vídeo detalhadas para iniciantes, e a documentação fornecida é excelente.
O Unity tem o suporte de exportação mais amplo de qualquer mecanismo de jogo: Windows, Mac, Linux, Android, iOS, HTML5, Facebook, todos os tipos de sistemas de RV como Oculus Rift e Steam VR, bem como vários consoles de jogos como PlayStation 4, Xbox One, Nintendo Wii U e Nintendo Switch.
Asset Store. Quer um sistema de minimapa em seu jogo? Ou que tal uma solução de rede de nível comercial? Talvez você precise de modelos 3D, gráficos HUD e texturas ambientais? Ou mesmo um sistema de diálogo para o seu RPG de ação e aventura? Você pode adquirir tudo isso e muito mais na Unity Asset Store, muitos dos quais estão disponíveis gratuitamente.
O plano pessoal é totalmente gratuito e não restringe nenhum recurso do motor, contanto que você ganhe menos de $ 100.000 em receita anual com seus jogos. O plano Plus requer até $ 200.000 em receita anual e também desbloqueia o cobiçado "tema sombrio" para o editor. Depois disso, você precisará do plano Pro, que permite receita ilimitada.
Baixar: Unity
4. Godot Engine
Como o Unity, Godot suporta a criação de jogos 2D e 3D. Ao contrário do Unity, no entanto, o apoio de Godot é muito melhor. O aspecto 2D deste software de desenvolvimento de jogo gratuito foi cuidadosamente projetado desde o início, o que significa melhor desempenho, menos bugs e um fluxo de trabalho geral mais limpo.
Design baseado em cena. A abordagem de Godot para a arquitetura do jogo é única, pois tudo é dividido em cenas – mas não o tipo de "cena" em que você está pensando. Em Godot, uma cena é uma coleção de elementos como sprites, sons e / ou scripts. Você pode então combinar várias cenas em uma cena maior e, em seguida, essas cenas em cenas ainda maiores. Essa abordagem de design hierárquico facilita muito a organização e a modificação de elementos individuais sempre que você quiser.
Linguagem de script personalizada. Godot usa um sistema de arrastar e soltar para manter os elementos da cena, mas cada um desses elementos pode ser estendido por meio do sistema de script embutido, que usa uma linguagem Python personalizada chamada GDScript. É fácil de aprender e divertido de usar, então você deve tentar, mesmo se não tiver experiência em codificação.
Godot pode implantar em várias plataformas, incluindo Windows, Mac, Linux, Android, iOS e HTML5. Nenhuma compra ou licença extra é necessária, embora algumas restrições possam ser aplicadas (como a necessidade de estar em um sistema Mac para implantar um binário Mac).
Recursos avançados integrados. Godot itera surpreendentemente rápido para um motor de jogo. Há pelo menos um grande lançamento a cada ano, o que explica como ele já tem tantos recursos excelentes: física, pós-processamento, rede, todos os tipos de editores integrados, depuração ao vivo e atualização a quente, controle de origem e muito mais.
Godot é a única ferramenta nesta lista que é totalmente gratuita. Por ser licenciado sob a Licença do MIT, você pode usá-lo como quiser e vender os jogos que faz sem quaisquer restrições. Você pode até baixar o código-fonte do mecanismo e modificá-lo! (O mecanismo é codificado em C ++.)
Download: Godot Engine
5. Unreal Engine 4 (e Unreal Engine 5)
De todas as ferramentas desta lista, Unreal Engine 4 (UE4) é a mais profissional. Ele foi criado do zero pelos gênios por trás da franquia Unreal – pessoas que sabem o que é necessário em um motor de primeira linha e o que é necessário para fornecer recursos de próxima geração. Eles sabem exatamente o que estão fazendo.
Recursos de motor de última geração. Um dos princípios básicos do UE4 é permitir que você itere e desenvolva o mais rápido possível, para obter recursos como depuração ao vivo, recarregamento a quente, um pipeline de ativos simplificado, visualizações instantâneas de jogos, além de centenas de ativos e sistemas incluídos, como inteligência artificial, cinematográfica ferramentas, efeitos de pós-processamento e muito mais.
Nenhum código necessário. O ponto de venda exclusivo do UE4 é seu sistema Blueprint, que permite criar lógica de jogo sem tocar em nenhum código. É avançado o suficiente para que você possa criar jogos inteiros, mesmo os complexos, sem nunca abrir um editor de código-fonte. Mas se quiser codificar seus próprios Blueprints, você também pode fazer isso.
Os melhores tutoriais do planeta. O canal UE4 no YouTube tem mais de 800 vídeos que mostram cada centímetro do motor, e a maioria desses vídeos tem entre 20 e 60 minutos de duração. Isso é mais conteúdo do que você obteria em um curso de um semestre na universidade. Se você precisar de orientação passo a passo, o UE4 tem o que você precisa.
Começando a ver um padrão aqui? Todos os melhores mecanismos permitem a exportação contínua para várias plataformas, e UE4 não é exceção: Windows, Mac, Linux, Android, iOS, HTML5, PlayStation 4, Xbox One, Oculus VR e muito mais.
Como um usuário gratuito, você obtém acesso a todo o mecanismo (incluindo o código-fonte). Você só precisa pagar 5% de royalties sobre todas as receitas após os primeiros $ 3.000 ganhos a cada trimestre por jogo. Em outras palavras, você só começa a pagar quando o jogo dá certo.
Download: Unreal Engine 4
Próximo: Unreal Engine 5
O Unreal Engine 5 da Epic Games foi anunciado em junho de 2020 com seu lançamento completo previsto para 2021.
UE5 demonstra um forte foco na melhoria dos gráficos de videogame para CGI com qualidade de filme e talvez até melhor. Como eles esperam conseguir isso? Com a ajuda de duas tecnologias principais, Nanite e Lumen.
Nanite
Os limites do polígono são um fator para projetar qualquer nível ou criar qualquer personagem para o seu jogo. O personagem do seu jogo não pode ser apenas composto de 1.500.000 polígonos … pode?
Nanite diz que pode e deve. A geometria nanite permite que você importe a arte de origem de contagens de polígonos na casa dos milhões e bilhões e faça com que funcione bem no seu jogo sem problemas; isso é extremamente emocionante para artistas e animadores 3D.
Lúmen
A maneira como os computadores representam a iluminação em videogames deu um salto e percorreu desde o início. O Lumen do UE5 é o próximo passo, e é bem grande.
O Lumen fornece reações de luz fotorrealistas em ambientes dinâmicos. Um exemplo é a quantidade de luz da lua que se difunde em um vale quando a lua está em posições diferentes no céu ou bloqueada por montanhas. Quando a cena muda, a iluminação reage imediatamente.
Outro aspecto de mudança de jogo do Lumen é a capacidade dos designers de ver a iluminação de diferentes ângulos no Unreal Engine exatamente da mesma forma como seria no jogo.
6. Derrubar
Código OR de arrastar e soltar. Use o editor de código do Defold para adicionar lógica personalizada ou os editores visuais e de cena para inserir recursos diretamente em seu jogo.
O Defold não é exceção à regra de que o melhor software de design de jogos gratuito permite exportar para uma ampla gama de plataformas. Publique seu jogo no Nintendo Switch, Android, iOS, macOS, Linux, Windows, Steam, HTML5 e Facebook.
Como o GameMaker Studio 2, o Defold oferece suporte a uma série de recursos avançados de instalação sem nenhuma configuração adicional necessária.
O motor tem excelente suporte 3D, mas é otimizado para criação 2D. Usando um sistema baseado em componentes, você terá acesso a sprites 2D e editores de mapa, modelos 3D e malhas, e uma gama de efeitos de partículas. Esses são apenas uma fração dos recursos e tecnologia disponíveis, você terá que experimentar por si mesmo para compreender a capacidade total do Defold.
Documentação de nível de especialista. Os tutoriais, manuais e fóruns do Defold são uma riqueza de informações à espera de qualquer desenvolvedor de jogos iniciante para pegá-los e começar a hackear. Os fóruns e as perguntas frequentes são especialmente úteis para superar obstáculos específicos; muitos desenvolvedores já tiveram exatamente o mesmo problema que você enfrenta e descobriram como navegar por ele para que você possa seguir seu exemplo.
O Defold é de código aberto e de uso gratuito, desde que você obtenha a licença (gratuitamente no site da Defold ) e siga os padrões da licença. O Defold não recebe comissões e permanece gratuito para usar, independentemente da atenção que o jogo receba.
Baixar: Defold
7. RPG Maker MZ
Nenhum código necessário. RPG Maker MZ é um ótimo criador de jogos grátis para quem deseja criar um jogo sem ter que aprender nenhuma programação. Use o editor de mapas, o gerador de caracteres e o banco de dados para criar qualquer RPG que sua imaginação criar.
Se você gostaria de incorporar código personalizado, você pode fazer isso usando plug-ins – mas você pode implementar a maior parte da lógica usando o sistema de eventos sem necessidade de código nativo do RPG Maker MZ.
Asset Store. Você terá centenas de pacotes de recursos para escolher no Market Place, além das texturas incluídas na instalação gratuita do RPG Maker. Você pode obter música, sprites de personagens, designs de níveis inteiros; tudo e qualquer coisa que você possa precisar para construir um RPG é encontrado aqui.
Você encontrará menos opções de exportação com o RPG Maker do que as outras ferramentas da lista, mas os grandes nomes ainda são abordados: Windows, macOS, iOS e Android.
Há um teste gratuito de 30 dias disponível antes que você precise comprar uma licença por US $ 80.
Download: RPG Maker MZ
8. Cerberus X
Leve e intuitivo. Se você está procurando um criador de jogos 2D leve, Cerberus X (CX) tem o que você precisa. Embora não seja o cliente mais avançado da lista, é uma ótima opção para iniciantes aprenderem e começarem a usar uma linguagem de programação.
Use o Cerberus X IDE em conjunto com APIs gráficas poderosas e a estrutura Mojo para projetar jogos e exportá-los para Windows PC, macOS (10.15.xe anterior), Linux, Android, iOS (13.xe anterior) e HTML5.
Essas APIs e a estrutura Mojo significam que você não precisa fazer muita programação para criar um jogo funcional; você está apenas preenchendo as lacunas.
Os tutoriais e fóruns movimentados do CX são excelentes recursos para aprender os detalhes do motor e são surpreendentemente bem mantidos. Como Cerberus X é uma linguagem modular, você pode importar módulos de outros criadores para usar em seu próprio jogo ou contribuir com código para outros desenvolvedores!
O download do Cerberus X é gratuito, embora você possa definir seu próprio preço e oferecer suporte aos desenvolvedores, se desejar.
Download: Cerberus X
Atualize suas habilidades com software de criação de jogos grátis
Há um punhado de outras ferramentas de desenvolvimento de jogos que não foram suficientes para esta seleção, mas ainda vale a pena conferir (como Phaser, Stencyl ou GDevelop ) se as listadas acima não são o que você está procurando .
Se você quer levar a sério o desenvolvimento de jogos, deveria realmente estudar um pouco de programação. Você pode se divertir enquanto aprende jogando jogos de codificação!