Como fazer um jogo

Quem sou
Aina Martin
@ainamartin
Autor e referências

Informação preliminar

Antes de chegar ao cerne do tutorial, vou ilustrar como fazer um jogo, h√° algumas informa√ß√Ķes preliminares que √© meu dever fornecer a voc√™ para que possa ter id√©ias perfeitamente claras sobre o que fazer.

Para come√ßar, tenha em mente que, como antecipado no in√≠cio, existem in√ļmeras ferramentas para a cria√ß√£o de jogos que n√£o requerem conhecimentos espec√≠ficos de programa√ß√£o e que podem ser utilizadas para gerar videogames em um vista, isto √©, sem ter que escrever pessoalmente linhas e linhas de c√≥digo.



Recursos deste tipo destinam-se principalmente a iniciantes e, portanto, simples de usar mesmo por quem, um pouco como voc√™, ainda n√£o possui certas habilidades t√©cnicas, mas por isso s√£o suficientes limitado. Isso, no entanto, n√£o deve ser um grande neg√≥cio para voc√™, ent√£o, para ajud√°-lo a entrar no mundo da cria√ß√£o de videogames, irei me concentrar principalmente em solu√ß√Ķes desse tipo.

Fora do que acabou de ser dito, √© sempre bom ter pelo menos um conhecimento geral de linguagens de programa√ß√£o que s√£o usados ‚Äč‚Äčcom mais frequ√™ncia para a cria√ß√£o de videogames, como C# (usado principalmente no Windows); Java e XML (usado principalmente no Android) e r√°pido e Objective-C (que s√£o usados ‚Äč‚Äčpara iOS / iPadOS e macOS). Para mais informa√ß√Ķes sobre isso, voc√™ pode consultar meus guias sobre como iniciar a programa√ß√£o e como criar um programa.

Quanto ao estudo do assunto, que √© praticamente imprescind√≠vel para o alcance de altas compet√™ncias, sugiro que se refira aos diversos livros sobre o assunto (que voc√™ tamb√©m pode encontrar facilmente na Amazon), mas tamb√©m para participar Corsi apropriado (tentar ficar longe dos chamados "traficantes" on-line que s√£o pagos sem oferecer conte√ļdo realmente √ļtil ou de qualidade), f√≥rum dedicado e locais sobre o t√≥pico (como HTML.com).



Como fazer um jogo online

Tendo feito os esclarecimentos necess√°rios acima, vamos ao cerne da quest√£o e vamos descobrir, antes de tudo, como criar um jogo online, ou seja, agindo diretamente na janela do navegador. Bem, sim! √Č poss√≠vel desenvolver jogos mesmo sem ter que baixar e instalar programas no seu computador, e hoje vou provar isso para voc√™.

A este respeito, sugiro que voc√™ confie em Construir: √© uma plataforma online gratuita, atrav√©s da qual √© poss√≠vel criar jogos em formato HTML5 utilizando uma interface simples de arrastar e soltar (que consiste em arrastar os diversos elementos a incluir no seu projeto). Basicamente √© gratuito, mas possui v√°rias limita√ß√Ķes que podem ser eliminadas mudando para uma das variantes pagas (com pre√ßos a partir de 16,49 euros / m√™s).

Para come√ßar a usar o Construct, o primeiro movimento que voc√™ precisa fazer √© ir ao seu site e clicar nos bot√Ķes Tente agora! e Lan√ßar agora. Depois, recuse o convite para fazer uma visita guiada ao servi√ßo, carregue no bot√£o Novo projeto localizado na parte superior e escolha se deseja usar um dos modelos predefinidos dispon√≠veis na lista ou criar um projeto personalizado, em seguida, clique no bot√£o Crea.

Agora que voc√™ v√™ o editor Construct, use as se√ß√Ķes e comandos dispon√≠veis nele para fazer seu pr√≥prio videogame. Para ser preciso, √† direita voc√™ encontrar√° todos os elementos que comp√Ķem o projeto e as camadas; no centro a pr√©-visualiza√ß√£o, enquanto √† esquerda est√£o as propriedades dos elementos selecionados e no topo o menu e bot√Ķes para desfazer e refazer as altera√ß√Ķes feitas, para salvar o projeto etc.


Para maiores informa√ß√Ķes, sugiro que voc√™ consulte os manuais oficiais no site do Construct e a se√ß√£o do mesmo dedicada aos tutoriais.


Como fazer um jogo para PC

Vamos ver agora como fazer um jogo para pc usando ferramentas especiais para Windows, macOS e Linux. Garanto que é muito mais simples do que você imagina.

GDevelop (Windows / macOS / Linux)

Uma das solu√ß√Ķes mais interessantes para criar um jogo de computador √©, sem d√ļvida, GDevelop. √Č gratuito, de c√≥digo aberto e compat√≠vel com Windows, macOS e Linux. Com ele √© poss√≠vel criar praticamente qualquer tipo de jogo: plataforma, quebra-cabe√ßa, atirador, estrat√©gia etc. usando exemplos prontos para modificar ou criando novos projetos do zero. Ressalta-se que, possivelmente, tamb√©m est√° dispon√≠vel na vers√£o online, acess√≠vel diretamente do navegador.

Para baixar o programa para o seu computador, visite seu site, clique no botão Baixar que está no centro e, em seguida, pressione o botão com o logotipo do sistema operacional você está usando.

Assim que o download for concluído, se você usar Windows, abra o arquivo .exe obtido e aguarda o procedimento automático de download e instalação dos arquivos necessários para o funcionamento do programa. Posteriormente, o GDevelop será iniciado automaticamente.

Se voc√™ estiver usando MacOSEm vez disso, abra o pacote .dmg obtido e arraste o√ćcone GDevelop na pasta Aplica√ß√Ķes do Mac, clique com o bot√£o direito sobre ele e selecione o item Apri duas vezes consecutivas, a fim de iniciar o programa de forma a contornar as limita√ß√Ķes desejadas pela Apple para desenvolvedores n√£o certificados (uma opera√ß√£o que deve ser realizada apenas na primeira inicializa√ß√£o).


Agora que, independentemente do sistema operacional usado, você vê a janela do software na área de trabalho, traduza a interface para o na sua línguao clicando no botão com o globo localizado no canto inferior direito e escolhendo o idioma na sua línguao no menu que você está; então clique no botão Crie um novo projeto localizado no centro e decida se deseja começar a criar seu jogo usando um dos modelos predefinidos disponíveis ou iniciar um projeto em branco.


Agora, independente da escolha feita anteriormente, voc√™ dever√° estar na frente do editor GDevelop, atrav√©s do qual poder√° criar e modificar seu jogo. A interface do editor √© composta da seguinte forma: √† esquerda voc√™ encontrar√° a se√ß√£o atrav√©s da qual voc√™ pode visualizar as propriedades dos elementos do jogo, no centro est√° a se√ß√£o que mostra o projeto de forma visual, √† direita est√£o todos os objetos que comp√Ķem o jogo e no topo est√£o os bot√Ķes, abas e menus para salvar o projeto, desfazer / refazer as altera√ß√Ķes e assim por diante.

Para obter mais informa√ß√Ķes sobre como o GDevelop funciona, indico a documenta√ß√£o oficial que voc√™ encontra no site do programa.

Outras solu√ß√Ķes para criar um jogo de PC

As ferramentas de cria√ß√£o de jogos de computador de que j√° falei n√£o o convenceram de uma forma particular e, portanto, gostaria que eu lhe mostrasse outras solu√ß√Ķes apto para o prop√≥sito? Dito, feito: abaixo voc√™ encontrar√° outros programas que pode considerar o uso.

  • Godot (Windows / macOS / Linux) - programa multiplataforma que oferece aos usu√°rios uma ampla gama de ferramentas por meio das quais podem criar videogames para computadores (e outros) em modo visual. Permite gerar conte√ļdo 3D e 2D, possui um sistema bastante flex√≠vel para a cria√ß√£o de anima√ß√Ķes e tamb√©m permite gerar conte√ļdo para realidade aumentada. √Č open source e √© gratuito.
  • Stencyl (Windows / macOS / Linux) - √© um programa multiplataforma que permite criar jogos para computador e Web (mas tamb√©m para smartphones e tablets) de forma simples e r√°pida, utilizando um editor que dispensa a elabora√ß√£o de linhas de c√≥digo. Basicamente √© gratuito, mas s√≥ permite a publica√ß√£o de jogos para a Web, enquanto em todos os outros casos √© necess√°rio recorrer √†s variantes pagas (com pre√ßos a partir de $ 99 / ano).
  • GameMaker Studio (Windows / macOS) - outro software para criar jogos de computador e da web (bem como para dispositivos m√≥veis) usando uma interface de usu√°rio de arrastar e soltar. Ele tamb√©m integra um editor de c√≥digo e um editor de n√≠veis. Ele tamb√©m suporta sua pr√≥pria linguagem de script, chamada GameMaker Language (GML). √Č compat√≠vel com Windows e macOS e est√° dispon√≠vel em diferentes vers√Ķes pagas (com custos a partir de 36 euros / ano), mas possivelmente pode experiment√°-lo numa vers√£o de avalia√ß√£o gratuita que funciona durante 30 dias.

Como fazer um jogo de telefone

Você iria criar um jogo de telefone ou para tablets e gostaria que eu dissesse quais programas você tem do seu lado para fazer isso? Em seguida, continue lendo, você os encontrará relatados logo abaixo.

Tenha em mente, por√©m, que para crie um jogo na Play Store e / ou em app Store √© necess√°rio ter adequado conta de desenvolvedor e pagar as comiss√Ķes relacionadas, que correspondem a d√≥lares 25 em rela√ß√£o ao android e 99 d√≥lares / ano em rela√ß√£o ao iOS / iPadOS. Eu falei sobre isso em detalhes em minhas postagens sobre como desenvolver aplicativos Android e programas para desenvolver aplicativos para iPhone.

Unity (Windows / macOS)

Se voc√™ deseja criar um jogo para smartphones e tablets, um dos softwares que eu recomendo que voc√™ confie √© Unidade. √Č um ambiente de desenvolvimento integrado, dispon√≠vel para Windows e macOS, dedicado √† cria√ß√£o de in√ļmeras simula√ß√Ķes 3D e 2D. Gra√ßas a ele, portanto, √© poss√≠vel desenvolver videogames de qualquer tipo com um alto n√≠vel de customiza√ß√£o e um alto √≠ndice de qualidade.

Basicamente, o Unity é gratuito, mas apenas desde que a pessoa jurídica que representa aqueles que o usam não gere renda ou arrecadação de fundos superior a US $ 100.000, caso contrário, você deve comprar uma licença Plus ou Pro (com custos a partir de US $ 25 / mês com faturamento anual )

Para baixar o Unity no seu PC, acesse o site oficial do programa e clique no bot√£o Come√ßare selecione a guia Individual e clique no bot√£o novamente Come√ßar que voc√™ encontra em correspond√™ncia com o texto Pessoal. Em seguida, pressione os bot√Ķes Comece aqui e Concordar e fazer download.

Quando o download for conclu√≠do, se voc√™ estiver usando Windows, abra o arquivo .exe obtido e, na janela que voc√™ v√™ aparecer na √°rea de trabalho, clique nos bot√Ķes Sim e aceit√°vel, ent√£o pressione o bot√£o Instalar e perto, para concluir a configura√ß√£o.

Se voc√™ estiver usando MacOSEm vez disso, abra o pacote .dmg obtido e arraste o√≠cone do programa dentro da pasta Aplica√ß√Ķes Do computador. Depois, clique com o bot√£o direito sobre ele e selecione o item Apri duas vezes consecutivas, para contornar as restri√ß√Ķes impostas pela Apple aos aplicativos de desenvolvedores n√£o certificados (o que deve ser feito apenas na primeira inicializa√ß√£o). Em seguida, clique no bot√£o Instalar localizado na janela rec√©m-exibida.

Agora, independentemente do sistema operacional usado, clique no botão Instalar na janela de configuração do Unity que apareceu na tela e crie sua conta do Unity, preenchendo os campos exibidos com os dados solicitados e marcando a caixa relativa à aceitação do serviço ou fazendo login no Google ou Facebook; em seguida, digite o nome que deseja atribuir ao seu primeiro projeto, selecione um dos modelos de jogos disponíveis e clique no botão Continuar.

Depois de concluir as etapas acima, clique no bot√£o Lan√ßar Unity e finalmente ir√° encontrar-se na presen√ßa do editor do programa, cuja interface est√° dividida em v√°rios pain√©is: √† esquerda est√° o que permite gerir os elementos presentes na cena; √† direita encontrar√° aquele que permite visualizar e modificar as propriedades dos elementos selecionados no primeiro painel, enquanto na parte inferior est√° o painel de gerenciamento das solu√ß√Ķes que comp√Ķem o projeto. No centro, ent√£o, est√° o observador. Na barra de menu existem outros comandos que podem ser √ļteis, tais como testar o jogo criado, salvar o projeto, etc.

Para mais informa√ß√Ķes sobre o funcionamento do Unity, sugiro que voc√™ leia o manual oficial que pode encontrar no site do programa.

Outras solu√ß√Ķes para criar um jogo pelo telefone

c√≠rculos outras solu√ß√Ķes para criar um jogo para dispositivos m√≥veis? Eu vou resolver voc√™ imediatamente. Na lista abaixo, de fato, voc√™ encontrar√° programas de computador adicionais que pode considerar usar para criar t√≠tulos espec√≠ficos para Android e iOS / iPadOS. Divirta-se!

  • RPG Maker (Windows / macOS / Linux) - como o nome indica, √© um programa dedicado exclusivamente √† cria√ß√£o de jogos de RPG para smartphones (mas tamb√©m para tablets, computadores e Web). Inclui um gerador de personagens, v√°rios plug-ins, anima√ß√Ķes, etc. Pode ser usado em Windows, macOS e Linux e est√° dispon√≠vel em v√°rias vers√Ķes e √© pago (com pre√ßos a partir de 67,99 euros), mas pode fazer o download da vers√£o de avalia√ß√£o gratuita que funciona durante 30 dias.
  • GameSalad (Windows / macOS) - √© um software para Windows e macOS atrav√©s do qual √© poss√≠vel criar jogos para dispositivos m√≥veis (e n√£o s√≥) atrav√©s de uma interface pr√°tica que suporta arrastar e soltar, oferecendo amplas possibilidades de personaliza√ß√£o. Basicamente √© gratuito, mas oferece planos pagos (com custos a partir de 8 d√≥lares / m√™s) dependendo das necessidades e do tipo de conta utilizada.
  • Corona SDK (Windows / macOS) - programa gratuito utiliz√°vel em Windows e macOS que permite desenvolver jogos e aplicativos para Android e iOS / iPadOS, oferecendo aos usu√°rios todas as ferramentas essenciais para ter sucesso no neg√≥cio. Observe, no entanto, que no Mac ele pode ser usado para desenvolver conte√ļdo para iPhone e iPad apenas se tamb√©m estiver instalado Xcode, O software de desenvolvimento oficial da Apple sobre o qual falei em detalhes no meu guia sobre como emular iOS.

Como fazer um jogo no Roblox

Roblox é um título MMO que permite criar seus próprios mundos virtuais, utilizando o motor gráfico proprietário desenvolvido pela Roblox Corporation, que pode ser compartilhado com outros usuários da comunidade e, portanto, jogado por praticamente qualquer pessoa.

Resumindo, representa mais uma excelente solução através da qual pode criar o seu próprio videojogo sem ter que ser necessariamente especialista em programação. Se algo lhe interessa e então você quer descobrir como fazer um jogo no Roblox, Recomendo a leitura de meu guia específico sobre o assunto.

Como fazer um jogo

√Āudio v√≠deo Como fazer um jogo
Adicione um coment√°rio do Como fazer um jogo
Comentário enviado com sucesso! Vamos analisá-lo nas próximas horas.