7 Passos p/ se Tornar Desenvolvedor de Jogos em 6 Meses (Poucos Falam o Suficiente do #7!)

por Kwalee Team

Codificar seus próprios jogos… não é tão fácil quanto pensa! Só os corajosos decidirão virar dev de jogos em 6 meses.

Sejamos honestos: 6 meses é uma meta ousada. A não ser que tenha experiência anterior em projetos de software, seja por hobby ou profissionalmente, fazer jogos é difícil e leva tempo p/ dominar.

Felizmente, suas opções estão abertas e as recompensas são atraentes. Jogos hiper casuais oferecem uma rota acessível p/ a indústria. Então, se quiser criar jogos mobiles que:

  • possam ser jogados em qualquer dispositivo,
  • por praticamente todos,
  • e feitos em pouco tempo,

este artigo pode ser a estrela guia para sua jornada gamedev.

Temos recursos de coaching em tópicos de desenvolvimento de jogos ao entrar em nosso Portal de Publicação. Aqui também pode enviar seus jogos e solicitar testes grátis, obter feedback e entender se seus Jogos Hiper Casuais estão prontos para as App Stores.

Primeiro — Aprenda O Básico Da Programação

Jogos são essencialmente software. P/ software rodar, deve ler comandos. Um programador escreve esses comandos. Se quer ser dev de jogos, espere ser o programador 90% do tempo.

Esses comandos vêm em diferentes formas; linguagens de programação. Pode escolher entre C#, C++, Python, Java, Lua ou linguagens específicas de motores como GDScript ou GML. Mas se quer uma resposta comum, verá devs fazerem jogos em C# ou C++. (Explicaremos o porquê em breve.)

Aprender fundamentos da programação não leva muito tempo. Há muitos recursos online com tutoriais grátis de C#, incluindo FreeCodeCamp, Brackeys, ou até o curso oficial de 8 horas sobre fundamentos de C# da Microsoft.

Os básicos de programação não devem levar mais de uma semana p/ aprender. Como a maioria das linguagens de programação de jogos são orientadas a objetos, os fundamentos são amplamente os mesmos. Idealmente, não deve ter problemas ao mudar de uma linguagem p/ outra.

Sabemos o que está pensando. 'Como saberei qual linguagem é certa p/ mim?'

Depende inteiramente do motor de jogo que escolher p/ fazer seus Jogos Hiper Casuais.

Familiarize-se Com Um Motor De Jogo

Escolher a linguagem certa depende do motor de jogo. E escolher o motor certo pode envolver fatores como popularidade, facilidade de uso, licenciamento, e mais.

A maioria quer fazer Jogos Hiper Casuais usa Unity ao decidir ser dev de jogos. É devido à sua popularidade e amplo suporte da comunidade, tornando C# a outra linguagem dominante na indústria. Porém, pode escolher entre outros motores de jogo como:

  • Unreal Engine (C++, Blueprints)
  • Godot (C#, GDScript, VisualScript)
  • GameMaker Studio (GameMaker Language, GML Visual)

O que importa mais é qual motor de jogo está confortável em usar p/ fazer jogos. Familiarizar-se com o motor é chave e compensa a longo prazo. A maioria dos devs usa Unity porque é o motor de jogo mais robusto p/ devs independentes. Unreal é uma ótima opção se 1) quer aprender C++, e 2) quer entrar no desenvolvimento de jogos triple-A.

Aqui está um resumo de quanto tempo levaria p/ aprender os componentes principais de um motor de jogo (idealmente Unity):

  • Interface básica: 1-2 horas.
  • Introduzindo comportamentos a GameObjects: Uma semana.
  • Fazendo interfaces interativas: Uma semana.

Aprender todo o motor de jogo é irrealista, além de desnecessário. Pode aprender as partes extras ao fazer jogos nos 6 meses que passar com ele, ou mesmo muito depois de fechar um acordo de publicação.

Comece Pequeno

Quantas vezes alguém lhe disse, 'Estava pensando em fazer um RPG pequeno mas interessante'?

Provavelmente são novos no desenvolvimento de jogos. A ideia de fazer nosso jogo dos sonhos ou um inspirado em nossos jogos favoritos é uma armadilha comum para iniciantes.

Deve começar com as menores ideias p/ entender como suas ferramentas e conhecimento de programação se unem. Os pequenos jogos que fizer no início funcionam como rodinhas de treino p/ entender diferentes aspectos do desenvolvimento de jogos.

Está aprendendo sobre materiais e shaders? Faça um jogo sobre combinar objetos diferentes com base em suas cores. Descobrindo como funciona o movimento em um jogo isométrico? Faça um jogo onde uma bola se move até o destino em que clicar.

Prototipar essas pequenas ideias rapidamente pode levar apenas uma semana ou menos. E ao fazer mais e mais protótipos, perceberá exatamente o que fazer a cada vez e inevitavelmente reduzirá o tempo e reutilizará ativos sempre que possível.

Essas são pequenas ideias que lentamente ensinam como o motor e o código trabalham juntos p/ entregar uma experiência.

Falando de experiência…

Entenda Como Uma Experiência Divertida é Projetada

Projetar e criar uma experiência de jogo envolvente é divertido. Mas também tem seu próprio conjunto de princípios e fundamentos que variam de jogo p/ jogo. Jogos Hiper Casuais são conhecidos por seu gameplay de tamanho reduzido, aderência de curto prazo e apelo massivo. Há um guia inteiro sobre esses princípios que pode conferir.

Fazer jogos básicos é fácil, mas torná-los divertidos é a parte desafiadora que requer tempo, paciência e conhecimento sobre o que faz os jogadores se interessarem. Podemos ajudar com isso se estiver tendo problemas.

Temos vários recursos de Jogos Hiper Casuais testados e comprovados que produziram os 45+ jogos #1 lançados pela Kwalee. Pode acessá-los gratuitamente após se juntar ao nosso Portal de Publicação oficial da Kwalee.

Conecte-se Com Outros Desenvolvedores De Jogos

Todo trabalho e nenhuma diversão fazem de você um dev de jogos chato. Uma das melhores formas de se estabelecer na indústria, ao se tornar um dev de jogos, é conectar-se com pessoas que fazem jogos profissionalmente.

Se acabou de sair da universidade, crie um novo perfil no LinkedIn e destaque algumas histórias de trabalho e projetos de gamedev que fez. Então adicione um link no seu portfólio. Sempre que encontrar novas pessoas na indústria, pode trocar detalhes, conectar-se, e conhecê-las como mentores. Eventualmente, encontrará oportunidades se encaminhando até você, que pode aceitar e ganhar mais experiência.

Faça o mesmo com outros espaços comunitários, especialmente aqueles povoados por outros devs de jogos, incluindo Reddit e Discord. É uma ótima forma de fazer novos amigos, obter feedback sobre seus projetos, e construir mais habilidades para conseguir oportunidades de alta qualidade. Nunca pare de se conectar durante esses eventos!

Considere Um Diploma Ou Bootcamp Em Desenvolvimento De Jogos

Quer uma educação abrangente sobre desenvolvimento de software? Sinta-se à vontade p/ fazer em uma universidade! Embora não precise de um diploma p/ se tornar dev de jogos, é bom tê-lo, especialmente se quer trabalhar com jogos em outro país. Também conhecerá colegas e professores que podem oferecer o suporte necessário p/ fazer projetos e desenvolver um entendimento.

É geralmente preferido se puder obter um diploma em desenvolvimento de software ou outra área relacionada à ciência do que um diploma especializado em desenvolvimento de jogos. Mas se quiser certificações de desenvolvimento de jogos, bootcamps de gamedev podem ajudar.

Dependendo de como um bootcamp é estruturado, pode levar de um dia a quatro/seis semanas p/ concluí-lo e obter uma certificação.

Use O 'Feedback' Secreto

Há uma forma de obter um feedback imediatamente eficaz. E poucos falam desse 'feedback' secreto.

Não saberá se fez progresso suficiente até receber esse feedback sobre seu trabalho. E se o fizer, pode ajudá-lo a superar a necessidade de lapidar seu portfólio repetidamente.

Estamos falando de entrevistas.

Quando paira o mouse sobre o botão Aplicar, sua síndrome do impostor paira sobre você como uma torre gigante que não o deixa clicar. Entendemos o porquê.

Pessoas não lidam bem com rejeições, então aplicar p/ empregos de repente se torna assustador. Mas tudo bem – não saberá se fez progresso até receber o feedback necessário. E uma das formas mais eficazes, ainda que 'não faladas', p/ obter feedback é aplicar p/ empregos e ver se é aceito.

Então procure por estágios e cargos juniores em estúdios de desenvolvimento de jogos, e comece a aplicar de qualquer forma. Garantir as entrevistas e fazê-las pode dar uma visão mental de como recrutadores procuram os melhores candidatos e as perguntas que fazem. Se for rejeitado, pode pedir feedback sobre sua aplicação. Eles atenderão se estiver em boas graças. Nosso guia sobre como construir a aplicação certa p/ o emprego pode facilitar isso.

Usando esse conhecimento recém-adquirido, pode ajustar seus portfólios e aplicações p/ se aproximar daquele cargo que sonha. (Ou começar a apresentá-lo a editores de jogos como nós!)

E Faça Tudo De Novo!

Leva apenas sete passos simples, mas consistentes, p/ construir seu caminho na indústria. P/ se tornar um dev de jogos, levará muito tempo e muito autoaprendizado. Às vezes, pode não achar que 6 meses são suficientes. Ou está embarcando em um curso de vários anos. E tudo bem – o ponto é continuar aprendendo e experimentando.

E eventualmente, terá um portfólio bom o suficiente p/ apresentá-lo a editores de jogos como nós, ou usá-lo em suas aplicações de emprego p/ conseguir entrevistas.

Mantenha-se atualizado com o que está acontecendo na indústria e não pare de adicionar projetos de alta qualidade ao seu portfólio. É assim que pode entrar na indústria de jogos eventualmente.

Temos uma variedade de cargos disponíveis p/ todos, incluindo oportunidades remotas! Visite nossa página de empregos e veja o que está reservado na Kwalee p/ pessoas apaixonadas como você. Também pode entrar em contato conosco e com nossa equipe de recrutamento no LinkedIn p/ perguntar sobre cargos que se encaixam em você. Siga-nos nas redes sociais (Twitter | Instagram | Facebook) p/ obter as últimas novidades sobre nossa cultura divertida e notícias.

Sobre o autor:

Mentes apaixonadas da Kwalee, c/ insights cativantes p/ gamers e devs.

Artigos Relacionados

Compartilhar este artigo: