Fazer um videojogo é muito menos assustador do que possa parecer. Embora você provavelmente não vai passar de não ter experiência para fazer o próximo Grand Theft Auto, na verdade nunca foi tão fácil começar a fazer jogos. As ferramentas e recursos de desenvolvimento de jogos têm-se tornado cada vez mais acessíveis a uma pessoa comum, mesmo que esta não tenha experiência de programação. Muitas vezes estas ferramentas também estão disponíveis gratuitamente.
Para tentar facilitar as coisas para aqueles que procuram começar a fazer jogos, nós reunimos uma lista de 11 motores / editores de jogos. Alguns são projetados para um gênero específico de jogo ou para serem incrivelmente fáceis para os recém-chegados. Outros são ferramentas de desenvolvimento profissional para jogos AAA, mas são efetivamente livres para uso dos hobbyistas e ainda oferecem muitas ferramentas de aprendizado para ajudar aqueles com experiência limitada de programação a começar.
Há, é claro, muitas coisas que vão para o desenvolvimento de jogos – música, animação, som, escrita, texturização, modelagem, etc. – no entanto, a engine / editor de jogos que você escolher vai ter o maior efeito sobre o tipo de jogo que você pode fazer. Se você tem sugestões para outras engine, software, ou ferramentas de aprendizado para os outros aspectos do desenvolvimento, poste nos comentários.
CryEngine
Uma engine 3D comercial multi-plataforma desenvolvida pela Crytek. Tem sido usado para jogos como Prey (2017) e Everybody’s Gone to the Rapture.
Intended for: Jogos 3D
Editor disponível para: Windows
Linguagem(s) de marcação/escrita: Lua
Custo: Grátis até o projeto ganhar mais de $5.000 em um ano, depois há uma taxa de royalties de 5%.
Ferramentas de aprendizagem: CryEngine tem uma série de vídeos tutoriais gratuitos que cobrem tudo, desde a instalação do editor e o acompanhamento do usuário até a criação de um simples jogo parecido com o Flappy Bird- até coisas mais complexas como a compilação de uma versão personalizada configurada da engine.
Website: https://www.cryengine.com/
Começando: https://www.cryengine.com/tutorials
GameMaker
Um motor de jogo 2D comercial multiplataforma desenvolvido pela YoYo Games. Tem sido usado para jogos como Undertale, Hyper Light Drifter, e Minit.
Intended for: Jogos 2D
Editor disponível para: Windows e macOS
Linguagem(s) de marcação/escrita: Utiliza uma linguagem de script proprietária chamada GameMaker Language (GML) e uma linguagem de script visual chamada Drag and Drop (DnD).
Cost: Grátis por 30 dias, e depois as licenças começam em $39 / ano.
Ferramentas de aprendizagem: Alguns tutoriais escritos e vídeos gratuitos que cobrem o básico e alguns que mergulham mais em como fazer gêneros específicos de jogos como RPGs baseados em turnos, defesa de torres e jogos agrícolas. Há também links para alguns sites e comunidades externas que possuem scripts e guias para ajudar as pessoas a começar.
Website: https://www.yoyogames.com/gamemaker
Começar: https://www.yoyogames.com/learn
GDevelop
Um motor de jogo 2D de código aberto desenhado para facilitar o uso.
Intendido para: Jogos 2D
>
Editor disponível para:: Windows, macOS, Linux e web
Linguagem(s) de marcação/escrita: Nenhuma, usa uma interface de arrastar e largar.
Custo: Grátis
Ferramentas de aprendizagem: Há uma variedade de guias e tutoriais disponíveis no wiki GDevelop, e também mais de 80 arquivos de exemplo de como fazer gêneros específicos de jogos e características específicas do jogo.
Website: https://gdevelop-app.com/
Começando: http://wiki.compilgames.net/doku.php/gdevelop5/getting_started
Godot
Um motor de jogo 2D e 3D de código aberto projetado para ser poderoso, fácil de aprender e para colaboração em equipe.
Intendido para: Jogos 2D e 3D
Editor disponível para: Windows, macOS e Linux
Linguagem(s) de marcação/escrita: GDScript, C#, e visual scripting.
Custo: Grátis
Ferramentas de aprendizagem: Godot tem um extenso guia passo-a-passo para usar seu editor, juntamente com um monte de tutoriais em texto livre cobrindo aspectos mais específicos como implementação de VR, usando esqueletos para animação 2D, e gerando geometria procedural.
Website: https://godotengine.org/
Começando: https://docs.godotengine.org/en/stable/getting_started/step_by_step/index.html
Lumberyard
Um mecanismo de jogo comercial 3D multiplataforma desenvolvido pela Amazon que é baseado em uma versão mais antiga do CryEngine. Tem sido usado para jogos como Star Citizen e The Grand Tour Game.
Intended for: Jogos 3D, com integração Twitch e jogos multiplayer que utilizam Amazon Web Services
Editor disponível para:: Windows
Linguagem(s) de marcação/escrita: Lua
Custo: Grátis
Ferramentas de aprendizagem: Há uma série gratuita de vídeos tutoriais e palestras em vídeo sobre recursos mais específicos no motor. Há também um curso de treinamento gratuito sobre como usar o Lumberyard com AWS.
Website: https://aws.amazon.com/lumberyard/
Começar: https://aws.amazon.com/lumberyard/começando/
Ren’Py
Um novo motor de jogo visual de código aberto. Tem sido usado para jogos como Doki Doki Literature Club, Butterfly Soup, e One Night, Hot Springs.
Intended for: Romances visuais
Editor disponível para: Windows, macOS e Linux
Linguagem(s) de marcação/escrita: Linguagem de script Ren’Py e Python
Custo: Grátis
Ferramentas de aprendizagem: Existe um walk-through gratuito de como fazer um jogo simples em Ren’Py e guias adicionais baseados em texto para personalização mais específica.
Website: https://www.renpy.org/
A começar: https://www.renpy.org/doc/html/quickstart.html
RPG Maker
Um motor de jogo comercial desenvolvido pela Degica. Ele é projetado especificamente para fazer jogos clássicos estilo JRPG sem a necessidade de saber programar. Tem sido usado para jogos como Corpse Party e Rakuen.
Intended for: 2D roleplaying games
Editor disponível para: Windows e macOS
Linguagem(s) de marcação/escrita: JavaScript
Custo: $79.99
Ferramentas de aprendizagem: Existem alguns tutoriais gratuitos para versões mais antigas do motor, que provavelmente ainda são aplicáveis. No entanto, para a versão mais recente, MV, parece que os melhores recursos são a comunidade criada.
Website: https://www.rpgmakerweb.com/products/programs/rpg-maker-mv
Começar: https://www.rpgmakerweb.com/support/products/tutorials>
Duas
Um editor de código aberto para contar histórias interativas. Tem sido usado para jogos como Lionkiller e The Uncle Who Works For Nintendo.
Intended for: Ficção interativa e jogos baseados em texto.
Editor disponível para:: Windows, macOS, e web
Linguagem(s) de marcação/escrita: Linguagem de marcação proprietária, mas também permite HTML, Javascript e CSS.
Custo: Grátis
Ferramentas de aprendizagem: Há um guia que cobre os fundamentos da sua linguagem de marcação e oferece alguns exemplos de scripts mais avançados.
Website: https://twinery.org/
A começar: https://twinery.org/wiki/start
Unidade
Um motor de jogo comercial multiplataforma desenvolvido pela Unity Technologies. Tem sido usado para jogos como Untitled Goose Game, Ori and the Will of the Wisps, e Hollow Knight.
Intended for: Jogos 2D e 3D.
Editor disponível para: Windows, macOS, e Linux
Linguagem(s) de marcação/escrita: C#
Custo: Grátis para estudantes e hobbistas para uso pessoal e para pequenas empresas que geram menos de $100.000 por ano. Fora disso, existem planos anuais a partir de $399 / ano ou $40 / mês.
Ferramentas de aprendizagem: A Unidade fornece alguns recursos gratuitos para ajudar aqueles que são novos no motor. Mas ele fornece muito mais sob seu programa Unity Learn Premium incluindo aulas, tutoriais e até mesmo certificações. O Unity Learn Premium é atualmente gratuito até 10 de junho de 2020, mas normalmente é de $15 por mês.
Website: https://unity.com/
A começar: https://learn.unity.com/tutorial/create-your-first-unity-project
Unreal
Um motor de jogo comercial multiplataforma desenvolvido pela Epic Games. Tem sido usado para jogos como Fortnite, Final Fantasy VII Remake, e Octopath Traveler.
Intended for: Jogos 3D.
Editor disponível para: Windows.
Linguagem(s) de marcação/escrita: C++ e Blueprints Visual Scripting
Custo: Grátis, mas com 5% de royalties devidos sobre a receita bruta do jogo acima de $3.000 por jogo por trimestre.
Ferramentas de aprendizagem: Epic Games oferece uma série de cursos de vídeo online gratuitos que cobrem alguns aspectos introdutórios ao uso do editor do mecanismo e alguns tópicos mais avançados como efeitos de pós-processamento e criação de pipelines de recursos.
Website: https://www.unrealengine.com/en-US/
A começar: https://docs.unrealengine.com/en-US/GettingStarted/index.html
VN Maker
Um motor de jogo comercial desenvolvido pelo Degica. É projetado especificamente para fazer romances visuais sem a necessidade de saber programar.
Intendido para: Romances visuais
Editor disponível para: Windows, macOS, e Linux
Linguagem(s) de marcação/escrita: JavaScript e CoffeeScript
Custo: $69,99
Ferramentas de aprendizagem: Há um guia extensivo gratuito que cobre uma ampla gama de tópicos, incluindo o básico do editor, como estruturar a história que você está escrevendo, como personalizar seu romance visual sem script, e um guia separado apenas para script mais documentação.
Website: http://visualnovelmaker.com/
A começar: https://asset.visualnovelmaker.com/help/index.htm#t=Beginner_s_Guide.htm